/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/per-thread-array-join-counter.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 03:39:22,096 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 03:39:22,168 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:39:22,192 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 03:39:22,193 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 03:39:22,193 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 03:39:22,193 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 03:39:22,193 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 03:39:22,194 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 03:39:22,197 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 03:39:22,197 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 03:39:22,197 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 03:39:22,197 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 03:39:22,198 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 03:39:22,198 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 03:39:22,198 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 03:39:22,198 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 03:39:22,199 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 03:39:22,199 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 03:39:22,199 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 03:39:22,199 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 03:39:22,200 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 03:39:22,200 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 03:39:22,200 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 03:39:22,200 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 03:39:22,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 03:39:22,200 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 03:39:22,201 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 03:39:22,201 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 03:39:22,201 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 03:39:22,201 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 03:39:22,202 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 03:39:22,202 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 03:39:22,202 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:39:22,372 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 03:39:22,392 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 03:39:22,394 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 03:39:22,395 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 03:39:22,396 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 03:39:22,396 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-race-challenges/per-thread-array-join-counter.i [2023-11-30 03:39:23,400 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 03:39:23,645 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 03:39:23,645 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-race-challenges/per-thread-array-join-counter.i [2023-11-30 03:39:23,660 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4cadf722b/0cd26653f34346a89bbb9955945b8750/FLAGdc235b4a9 [2023-11-30 03:39:23,672 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4cadf722b/0cd26653f34346a89bbb9955945b8750 [2023-11-30 03:39:23,673 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 03:39:23,674 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 03:39:23,676 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 03:39:23,676 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 03:39:23,679 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 03:39:23,679 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 03:39:23" (1/1) ... [2023-11-30 03:39:23,680 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ab6590c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:23, skipping insertion in model container [2023-11-30 03:39:23,681 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 03:39:23" (1/1) ... [2023-11-30 03:39:23,756 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 03:39:24,061 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 03:39:24,076 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 03:39:24,125 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 03:39:24,166 INFO L206 MainTranslator]: Completed translation [2023-11-30 03:39:24,166 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24 WrapperNode [2023-11-30 03:39:24,166 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 03:39:24,167 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 03:39:24,167 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 03:39:24,167 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 03:39:24,172 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:39:24" (1/1) ... [2023-11-30 03:39:24,197 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:39:24" (1/1) ... [2023-11-30 03:39:24,218 INFO L138 Inliner]: procedures = 271, calls = 70, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 187 [2023-11-30 03:39:24,218 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 03:39:24,219 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 03:39:24,219 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 03:39:24,219 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 03:39:24,225 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (1/1) ... [2023-11-30 03:39:24,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (1/1) ... [2023-11-30 03:39:24,229 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (1/1) ... [2023-11-30 03:39:24,229 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (1/1) ... [2023-11-30 03:39:24,240 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (1/1) ... [2023-11-30 03:39:24,243 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (1/1) ... [2023-11-30 03:39:24,245 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (1/1) ... [2023-11-30 03:39:24,246 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (1/1) ... [2023-11-30 03:39:24,249 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 03:39:24,249 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 03:39:24,249 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 03:39:24,250 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 03:39:24,250 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (1/1) ... [2023-11-30 03:39:24,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 03:39:24,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 03:39:24,274 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:39:24,286 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:39:24,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-30 03:39:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure cleaner [2023-11-30 03:39:24,301 INFO L138 BoogieDeclarations]: Found implementation of procedure cleaner [2023-11-30 03:39:24,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 03:39:24,302 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2023-11-30 03:39:24,302 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2023-11-30 03:39:24,302 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 03:39:24,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 03:39:24,303 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:39:24,425 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 03:39:24,426 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 03:39:24,764 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 03:39:24,784 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 03:39:24,784 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-11-30 03:39:24,785 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 03:39:24 BoogieIcfgContainer [2023-11-30 03:39:24,786 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 03:39:24,787 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 03:39:24,787 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 03:39:24,789 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 03:39:24,789 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 03:39:23" (1/3) ... [2023-11-30 03:39:24,789 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36d0e9f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 03:39:24, skipping insertion in model container [2023-11-30 03:39:24,789 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:39:24" (2/3) ... [2023-11-30 03:39:24,790 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36d0e9f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 03:39:24, skipping insertion in model container [2023-11-30 03:39:24,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 03:39:24" (3/3) ... [2023-11-30 03:39:24,790 INFO L112 eAbstractionObserver]: Analyzing ICFG per-thread-array-join-counter.i [2023-11-30 03:39:24,802 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 03:39:24,802 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 33 error locations. [2023-11-30 03:39:24,803 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 03:39:24,856 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-30 03:39:24,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 416 places, 425 transitions, 864 flow [2023-11-30 03:39:25,020 INFO L124 PetriNetUnfolderBase]: 21/565 cut-off events. [2023-11-30 03:39:25,020 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-30 03:39:25,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 565 events. 21/565 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1271 event pairs, 0 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 445. Up to 6 conditions per place. [2023-11-30 03:39:25,031 INFO L82 GeneralOperation]: Start removeDead. Operand has 416 places, 425 transitions, 864 flow [2023-11-30 03:39:25,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 331 places, 336 transitions, 682 flow [2023-11-30 03:39:25,059 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 03:39:25,068 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;@1f9fd04b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 03:39:25,068 INFO L363 AbstractCegarLoop]: Starting to check reachability of 51 error locations. [2023-11-30 03:39:25,077 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 03:39:25,077 INFO L124 PetriNetUnfolderBase]: 0/45 cut-off events. [2023-11-30 03:39:25,077 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 03:39:25,077 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:39:25,078 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] [2023-11-30 03:39:25,078 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:39:25,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:39:25,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1195398775, now seen corresponding path program 1 times [2023-11-30 03:39:25,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:39:25,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185057125] [2023-11-30 03:39:25,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:39:25,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:39:25,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:39:25,244 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:39:25,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:39:25,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185057125] [2023-11-30 03:39:25,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185057125] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:39:25,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:39:25,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:39:25,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921925676] [2023-11-30 03:39:25,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:39:25,252 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:39:25,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:39:25,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:39:25,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:39:25,274 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 362 out of 425 [2023-11-30 03:39:25,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 336 transitions, 682 flow. Second operand has 3 states, 3 states have (on average 363.3333333333333) internal successors, (1090), 3 states have internal predecessors, (1090), 0 states have call successors, (0), 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:39:25,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:39:25,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 362 of 425 [2023-11-30 03:39:25,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:39:26,525 INFO L124 PetriNetUnfolderBase]: 992/7456 cut-off events. [2023-11-30 03:39:26,526 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-11-30 03:39:26,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9056 conditions, 7456 events. 992/7456 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 69700 event pairs, 825 based on Foata normal form. 206/6608 useless extension candidates. Maximal degree in co-relation 8906. Up to 1564 conditions per place. [2023-11-30 03:39:26,572 INFO L140 encePairwiseOnDemand]: 415/425 looper letters, 42 selfloop transitions, 2 changer transitions 1/326 dead transitions. [2023-11-30 03:39:26,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 326 transitions, 750 flow [2023-11-30 03:39:26,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:39:26,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:39:26,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1138 transitions. [2023-11-30 03:39:26,587 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8925490196078432 [2023-11-30 03:39:26,588 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1138 transitions. [2023-11-30 03:39:26,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1138 transitions. [2023-11-30 03:39:26,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:39:26,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1138 transitions. [2023-11-30 03:39:26,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 379.3333333333333) internal successors, (1138), 3 states have internal predecessors, (1138), 0 states have call successors, (0), 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:39:26,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:39:26,604 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:39:26,606 INFO L307 CegarLoopForPetriNet]: 331 programPoint places, -2 predicate places. [2023-11-30 03:39:26,607 INFO L500 AbstractCegarLoop]: Abstraction has has 329 places, 326 transitions, 750 flow [2023-11-30 03:39:26,607 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 363.3333333333333) internal successors, (1090), 3 states have internal predecessors, (1090), 0 states have call successors, (0), 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:39:26,607 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:39:26,607 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] [2023-11-30 03:39:26,608 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 03:39:26,608 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:39:26,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:39:26,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1794805873, now seen corresponding path program 1 times [2023-11-30 03:39:26,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:39:26,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444576066] [2023-11-30 03:39:26,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:39:26,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:39:26,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:39:26,676 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:39:26,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:39:26,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444576066] [2023-11-30 03:39:26,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444576066] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:39:26,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:39:26,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:39:26,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698699174] [2023-11-30 03:39:26,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:39:26,678 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:39:26,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:39:26,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:39:26,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:39:26,679 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 425 [2023-11-30 03:39:26,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 326 transitions, 750 flow. Second operand has 3 states, 3 states have (on average 367.3333333333333) internal successors, (1102), 3 states have internal predecessors, (1102), 0 states have call successors, (0), 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:39:26,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:39:26,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 425 [2023-11-30 03:39:26,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:39:27,509 INFO L124 PetriNetUnfolderBase]: 796/6283 cut-off events. [2023-11-30 03:39:27,510 INFO L125 PetriNetUnfolderBase]: For 555/811 co-relation queries the response was YES. [2023-11-30 03:39:27,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8769 conditions, 6283 events. 796/6283 cut-off events. For 555/811 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 56167 event pairs, 651 based on Foata normal form. 0/5497 useless extension candidates. Maximal degree in co-relation 8615. Up to 1251 conditions per place. [2023-11-30 03:39:27,555 INFO L140 encePairwiseOnDemand]: 417/425 looper letters, 32 selfloop transitions, 1 changer transitions 1/319 dead transitions. [2023-11-30 03:39:27,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 319 transitions, 788 flow [2023-11-30 03:39:27,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:39:27,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:39:27,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1138 transitions. [2023-11-30 03:39:27,558 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8925490196078432 [2023-11-30 03:39:27,558 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1138 transitions. [2023-11-30 03:39:27,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1138 transitions. [2023-11-30 03:39:27,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:39:27,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1138 transitions. [2023-11-30 03:39:27,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 379.3333333333333) internal successors, (1138), 3 states have internal predecessors, (1138), 0 states have call successors, (0), 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:39:27,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:39:27,563 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:39:27,563 INFO L307 CegarLoopForPetriNet]: 331 programPoint places, -7 predicate places. [2023-11-30 03:39:27,564 INFO L500 AbstractCegarLoop]: Abstraction has has 324 places, 319 transitions, 788 flow [2023-11-30 03:39:27,564 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 367.3333333333333) internal successors, (1102), 3 states have internal predecessors, (1102), 0 states have call successors, (0), 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:39:27,565 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:39:27,565 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:39:27,565 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-30 03:39:27,565 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:39:27,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:39:27,566 INFO L85 PathProgramCache]: Analyzing trace with hash -311942988, now seen corresponding path program 1 times [2023-11-30 03:39:27,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:39:27,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570377447] [2023-11-30 03:39:27,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:39:27,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:39:27,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:39:27,975 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:39:27,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:39:27,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570377447] [2023-11-30 03:39:27,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570377447] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:39:27,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:39:27,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:39:27,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968376341] [2023-11-30 03:39:27,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:39:27,980 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:39:27,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:39:27,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:39:27,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:39:27,986 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 277 out of 425 [2023-11-30 03:39:27,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 319 transitions, 788 flow. Second operand has 6 states, 6 states have (on average 278.6666666666667) internal successors, (1672), 6 states have internal predecessors, (1672), 0 states have call successors, (0), 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:39:27,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:39:27,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 277 of 425 [2023-11-30 03:39:27,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:39:37,132 INFO L124 PetriNetUnfolderBase]: 35816/69219 cut-off events. [2023-11-30 03:39:37,132 INFO L125 PetriNetUnfolderBase]: For 29966/31196 co-relation queries the response was YES. [2023-11-30 03:39:37,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150287 conditions, 69219 events. 35816/69219 cut-off events. For 29966/31196 co-relation queries the response was YES. Maximal size of possible extension queue 1433. Compared 651905 event pairs, 33703 based on Foata normal form. 0/59543 useless extension candidates. Maximal degree in co-relation 150109. Up to 54553 conditions per place. [2023-11-30 03:39:37,688 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 96 selfloop transitions, 5 changer transitions 1/318 dead transitions. [2023-11-30 03:39:37,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 318 transitions, 988 flow [2023-11-30 03:39:37,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:39:37,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:39:37,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1764 transitions. [2023-11-30 03:39:37,691 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.691764705882353 [2023-11-30 03:39:37,692 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1764 transitions. [2023-11-30 03:39:37,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1764 transitions. [2023-11-30 03:39:37,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:39:37,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1764 transitions. [2023-11-30 03:39:37,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 294.0) internal successors, (1764), 6 states have internal predecessors, (1764), 0 states have call successors, (0), 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:39:37,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 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:39:37,699 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 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:39:37,700 INFO L307 CegarLoopForPetriNet]: 331 programPoint places, -3 predicate places. [2023-11-30 03:39:37,700 INFO L500 AbstractCegarLoop]: Abstraction has has 328 places, 318 transitions, 988 flow [2023-11-30 03:39:37,701 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 278.6666666666667) internal successors, (1672), 6 states have internal predecessors, (1672), 0 states have call successors, (0), 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:39:37,701 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:39:37,701 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:39:37,701 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 03:39:37,701 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:39:37,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:39:37,702 INFO L85 PathProgramCache]: Analyzing trace with hash -526160817, now seen corresponding path program 1 times [2023-11-30 03:39:37,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:39:37,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523075234] [2023-11-30 03:39:37,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:39:37,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:39:37,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:39:37,765 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:39:37,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:39:37,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523075234] [2023-11-30 03:39:37,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523075234] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:39:37,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:39:37,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:39:37,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950769856] [2023-11-30 03:39:37,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:39:37,766 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:39:37,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:39:37,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:39:37,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:39:37,768 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 425 [2023-11-30 03:39:37,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 318 transitions, 988 flow. Second operand has 3 states, 3 states have (on average 372.3333333333333) internal successors, (1117), 3 states have internal predecessors, (1117), 0 states have call successors, (0), 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:39:37,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:39:37,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 425 [2023-11-30 03:39:37,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:39:47,950 INFO L124 PetriNetUnfolderBase]: 41836/80247 cut-off events. [2023-11-30 03:39:47,950 INFO L125 PetriNetUnfolderBase]: For 80646/82690 co-relation queries the response was YES. [2023-11-30 03:39:48,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195436 conditions, 80247 events. 41836/80247 cut-off events. For 80646/82690 co-relation queries the response was YES. Maximal size of possible extension queue 1620. Compared 770877 event pairs, 39204 based on Foata normal form. 0/68282 useless extension candidates. Maximal degree in co-relation 195252. Up to 62713 conditions per place. [2023-11-30 03:39:48,548 INFO L140 encePairwiseOnDemand]: 422/425 looper letters, 30 selfloop transitions, 2 changer transitions 1/317 dead transitions. [2023-11-30 03:39:48,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 317 transitions, 1050 flow [2023-11-30 03:39:48,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:39:48,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:39:48,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1146 transitions. [2023-11-30 03:39:48,552 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8988235294117647 [2023-11-30 03:39:48,552 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1146 transitions. [2023-11-30 03:39:48,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1146 transitions. [2023-11-30 03:39:48,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:39:48,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1146 transitions. [2023-11-30 03:39:48,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 382.0) internal successors, (1146), 3 states have internal predecessors, (1146), 0 states have call successors, (0), 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:39:48,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:39:48,558 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:39:48,558 INFO L307 CegarLoopForPetriNet]: 331 programPoint places, -2 predicate places. [2023-11-30 03:39:48,558 INFO L500 AbstractCegarLoop]: Abstraction has has 329 places, 317 transitions, 1050 flow [2023-11-30 03:39:48,559 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 372.3333333333333) internal successors, (1117), 3 states have internal predecessors, (1117), 0 states have call successors, (0), 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:39:48,559 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:39:48,559 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:39:48,559 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-30 03:39:48,559 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:39:48,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:39:48,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1515164163, now seen corresponding path program 1 times [2023-11-30 03:39:48,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:39:48,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654357107] [2023-11-30 03:39:48,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:39:48,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:39:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:39:48,946 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:39:48,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:39:48,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654357107] [2023-11-30 03:39:48,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654357107] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:39:48,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:39:48,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:39:48,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114081538] [2023-11-30 03:39:48,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:39:48,949 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:39:48,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:39:48,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:39:48,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:39:48,951 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 425 [2023-11-30 03:39:48,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 317 transitions, 1050 flow. Second operand has 6 states, 6 states have (on average 276.5) internal successors, (1659), 6 states have internal predecessors, (1659), 0 states have call successors, (0), 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:39:48,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:39:48,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 425 [2023-11-30 03:39:48,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:40:00,982 INFO L124 PetriNetUnfolderBase]: 47667/87868 cut-off events. [2023-11-30 03:40:00,983 INFO L125 PetriNetUnfolderBase]: For 107702/119294 co-relation queries the response was YES. [2023-11-30 03:40:01,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282336 conditions, 87868 events. 47667/87868 cut-off events. For 107702/119294 co-relation queries the response was YES. Maximal size of possible extension queue 1751. Compared 825211 event pairs, 44726 based on Foata normal form. 0/74997 useless extension candidates. Maximal degree in co-relation 282129. Up to 69269 conditions per place. [2023-11-30 03:40:01,823 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 97 selfloop transitions, 5 changer transitions 1/316 dead transitions. [2023-11-30 03:40:01,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 316 transitions, 1250 flow [2023-11-30 03:40:01,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:40:01,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:40:01,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1747 transitions. [2023-11-30 03:40:01,828 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6850980392156862 [2023-11-30 03:40:01,828 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1747 transitions. [2023-11-30 03:40:01,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1747 transitions. [2023-11-30 03:40:01,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:40:01,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1747 transitions. [2023-11-30 03:40:01,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 291.1666666666667) internal successors, (1747), 6 states have internal predecessors, (1747), 0 states have call successors, (0), 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:40:01,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 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:40:01,837 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 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:40:01,839 INFO L307 CegarLoopForPetriNet]: 331 programPoint places, 2 predicate places. [2023-11-30 03:40:01,839 INFO L500 AbstractCegarLoop]: Abstraction has has 333 places, 316 transitions, 1250 flow [2023-11-30 03:40:01,839 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 276.5) internal successors, (1659), 6 states have internal predecessors, (1659), 0 states have call successors, (0), 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:40:01,839 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:40:01,840 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:40:01,840 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-30 03:40:01,840 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:40:01,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:40:01,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1702871076, now seen corresponding path program 1 times [2023-11-30 03:40:01,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:40:01,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919184991] [2023-11-30 03:40:01,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:40:01,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:40:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:40:02,180 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:40:02,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:40:02,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919184991] [2023-11-30 03:40:02,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919184991] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:40:02,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:40:02,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:40:02,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090465442] [2023-11-30 03:40:02,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:40:02,183 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:40:02,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:40:02,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:40:02,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:40:02,185 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 425 [2023-11-30 03:40:02,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 316 transitions, 1250 flow. Second operand has 6 states, 6 states have (on average 281.1666666666667) internal successors, (1687), 6 states have internal predecessors, (1687), 0 states have call successors, (0), 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:40:02,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:40:02,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 425 [2023-11-30 03:40:02,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:40:05,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 434#true, 419#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:05,841 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,841 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,841 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,841 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:40:05,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 200#L1042-2true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:05,842 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,842 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,842 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:40:05,842 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:05,842 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,842 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,842 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,842 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:40:05,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 200#L1042-2true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:05,843 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,843 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:40:05,843 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:05,843 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 434#true, 419#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:07,014 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:40:07,014 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,014 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,014 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,014 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:40:07,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:07,014 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:40:07,014 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:40:07,014 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:40:07,014 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:40:07,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 200#L1042-2true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:07,015 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 200#L1042-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:07,015 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:07,015 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,015 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:07,016 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 200#L1042-2true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:07,016 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,016 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 03:40:07,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 200#L1042-2true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:07,017 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:40:07,017 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:40:07,017 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 03:40:07,017 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:40:09,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 296#L1035-5true, 419#true, 434#true, 87#L1042-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:09,707 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:40:09,707 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:40:09,707 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:40:09,707 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:40:09,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 296#L1035-5true, 419#true, 434#true, 87#L1042-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:09,707 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:40:09,707 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:40:09,707 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:40:09,707 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:40:09,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 296#L1035-5true, 434#true, 419#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:09,905 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,905 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,905 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,905 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 296#L1035-5true, 419#true, 434#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:09,905 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,905 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,905 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,906 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 200#L1042-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:09,918 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,918 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,918 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,919 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 200#L1042-2true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 296#L1035-5true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:09,919 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,919 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,919 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,919 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 87#L1042-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:09,920 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,920 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,920 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,920 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 87#L1042-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:09,920 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,920 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:40:09,921 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:09,921 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:10,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:10,113 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:40:10,113 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:10,113 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:40:10,114 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:10,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:10,114 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:40:10,114 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:10,114 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:40:10,114 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:10,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 200#L1042-2true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:10,127 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:40:10,127 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:10,127 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:40:10,127 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:10,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 200#L1042-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:10,128 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:40:10,128 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:10,131 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:40:10,131 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:13,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 308#L1040-3true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:13,427 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:40:13,427 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:40:13,428 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:13,428 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:13,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 308#L1040-3true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:13,428 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:40:13,428 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:40:13,428 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:40:13,428 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:13,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 308#L1040-3true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:13,428 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:40:13,428 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:40:13,428 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:13,429 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:13,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 308#L1040-3true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:13,429 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:40:13,429 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:13,429 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:40:13,429 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:40:19,121 INFO L124 PetriNetUnfolderBase]: 63126/124271 cut-off events. [2023-11-30 03:40:19,122 INFO L125 PetriNetUnfolderBase]: For 175229/203756 co-relation queries the response was YES. [2023-11-30 03:40:19,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469170 conditions, 124271 events. 63126/124271 cut-off events. For 175229/203756 co-relation queries the response was YES. Maximal size of possible extension queue 2016. Compared 1277805 event pairs, 19451 based on Foata normal form. 0/110315 useless extension candidates. Maximal degree in co-relation 451626. Up to 91367 conditions per place. [2023-11-30 03:40:20,269 INFO L140 encePairwiseOnDemand]: 394/425 looper letters, 359 selfloop transitions, 44 changer transitions 1/621 dead transitions. [2023-11-30 03:40:20,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 621 transitions, 4233 flow [2023-11-30 03:40:20,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:40:20,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:40:20,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2076 transitions. [2023-11-30 03:40:20,276 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8141176470588235 [2023-11-30 03:40:20,277 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2076 transitions. [2023-11-30 03:40:20,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2076 transitions. [2023-11-30 03:40:20,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:40:20,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2076 transitions. [2023-11-30 03:40:20,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 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:40:20,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 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:40:20,284 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 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:40:20,285 INFO L307 CegarLoopForPetriNet]: 331 programPoint places, 6 predicate places. [2023-11-30 03:40:20,285 INFO L500 AbstractCegarLoop]: Abstraction has has 337 places, 621 transitions, 4233 flow [2023-11-30 03:40:20,285 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 281.1666666666667) internal successors, (1687), 6 states have internal predecessors, (1687), 0 states have call successors, (0), 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:40:20,285 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:40:20,285 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, 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:40:20,285 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-30 03:40:20,285 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:40:20,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:40:20,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1230756068, now seen corresponding path program 1 times [2023-11-30 03:40:20,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:40:20,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246898133] [2023-11-30 03:40:20,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:40:20,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:40:20,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:40:20,323 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:40:20,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:40:20,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246898133] [2023-11-30 03:40:20,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246898133] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:40:20,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:40:20,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:40:20,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322060258] [2023-11-30 03:40:20,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:40:20,324 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:40:20,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:40:20,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:40:20,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:40:20,325 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 425 [2023-11-30 03:40:20,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 621 transitions, 4233 flow. Second operand has 3 states, 3 states have (on average 373.3333333333333) internal successors, (1120), 3 states have internal predecessors, (1120), 0 states have call successors, (0), 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:40:20,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:40:20,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 425 [2023-11-30 03:40:20,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:40:23,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 419#true, 434#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 87#L1042-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:23,328 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 03:40:23,328 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:40:23,328 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:40:23,328 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:40:23,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 434#true, 419#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:23,487 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 03:40:23,487 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:40:23,487 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:40:23,487 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:40:23,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 200#L1042-2true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 419#true, 434#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:23,495 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 03:40:23,495 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:40:23,495 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:40:23,495 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:40:28,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 159#L1035-9true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 219#L1040-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:28,744 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:40:28,744 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:40:28,744 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:40:28,744 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:40:28,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 87#L1042-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:28,938 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:40:28,938 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:40:28,938 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:40:28,938 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:40:28,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 434#true, 159#L1035-9true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:28,986 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:40:28,986 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:40:28,987 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:40:28,987 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:40:29,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 87#L1042-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:29,089 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,089 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,089 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,089 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 87#L1042-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:29,160 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,160 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,160 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,160 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 159#L1035-9true, 252#L1073-2true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:29,185 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,185 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,185 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,185 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 200#L1042-2true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:29,187 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,188 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,188 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,188 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:40:29,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:29,349 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,349 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,349 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,349 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 200#L1042-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:29,354 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,354 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,354 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,354 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:29,422 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,422 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,422 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,422 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 37#L1074-3true, 200#L1042-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:29,427 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,427 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,427 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:29,427 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:40:33,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 296#L1035-5true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:33,778 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,778 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:33,778 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:33,778 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:33,779 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:40:33,779 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:33,779 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:33,779 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:40:33,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:33,779 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:40:33,779 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:40:33,779 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:40:33,779 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:40:33,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:33,779 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 296#L1035-5true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:33,780 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:33,780 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:33,780 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:33,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 219#L1040-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:33,918 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,918 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:33,918 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,918 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 419#true, 219#L1040-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:33,919 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:40:33,919 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:40:33,919 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:40:33,919 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:40:33,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 219#L1040-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:33,919 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,919 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,919 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:33,919 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:34,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:34,033 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 308#L1040-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 434#true, 159#L1035-9true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:34,033 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:40:34,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:34,034 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:40:34,034 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:40:34,034 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:40:34,034 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:34,034 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:40:36,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][381], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 151#L1068-2true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:36,553 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is not cut-off event [2023-11-30 03:40:36,553 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-30 03:40:36,553 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-30 03:40:36,553 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-30 03:40:36,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][381], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 151#L1068-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:36,554 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is not cut-off event [2023-11-30 03:40:36,554 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-30 03:40:36,554 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-30 03:40:36,554 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is not cut-off event [2023-11-30 03:40:37,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L1070-->L1070-3: Formula: (and (= (store |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_107|) (= |v_ULTIMATE.start_main_#t~nondet44#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_108|, ~#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_107|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet44#1][355], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 452#true, 205#L1045-2true, 427#true, 143#L1070-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:37,790 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-30 03:40:37,791 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-30 03:40:37,791 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-30 03:40:37,791 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-30 03:40:37,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 151#L1068-2true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:37,791 INFO L294 olderBase$Statistics]: this new event has 278 ancestors and is cut-off event [2023-11-30 03:40:37,791 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-30 03:40:37,791 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-30 03:40:37,791 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-30 03:40:38,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L1070-->L1070-3: Formula: (and (= (store |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_107|) (= |v_ULTIMATE.start_main_#t~nondet44#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_108|, ~#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_107|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet44#1][356], [cleanerThread1of1ForFork1InUse, 452#true, 205#L1045-2true, 427#true, 143#L1070-3true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 434#true, 419#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:38,201 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-30 03:40:38,201 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-30 03:40:38,201 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-30 03:40:38,202 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-30 03:40:38,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 151#L1068-2true, 434#true, 419#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:38,226 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2023-11-30 03:40:38,227 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-30 03:40:38,227 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-30 03:40:38,227 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-30 03:40:38,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L1070-->L1070-3: Formula: (and (= (store |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_107|) (= |v_ULTIMATE.start_main_#t~nondet44#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_108|, ~#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_107|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet44#1][354], [cleanerThread1of1ForFork1InUse, 452#true, 205#L1045-2true, 427#true, 143#L1070-3true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:38,431 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-30 03:40:38,431 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-30 03:40:38,431 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-30 03:40:38,431 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-30 03:40:38,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 135#L1047-3true, 438#true, 151#L1068-2true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:38,453 INFO L294 olderBase$Statistics]: this new event has 280 ancestors and is cut-off event [2023-11-30 03:40:38,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-30 03:40:38,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-30 03:40:38,453 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-30 03:40:38,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L1070-->L1070-3: Formula: (and (= (store |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_107|) (= |v_ULTIMATE.start_main_#t~nondet44#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_108|, ~#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_107|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet44#1][355], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 452#true, 427#true, 143#L1070-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 62#L1045-6true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:38,876 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is cut-off event [2023-11-30 03:40:38,876 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:38,876 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:38,876 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:39,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 434#true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,029 INFO L294 olderBase$Statistics]: this new event has 282 ancestors and is not cut-off event [2023-11-30 03:40:39,029 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is not cut-off event [2023-11-30 03:40:39,030 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is not cut-off event [2023-11-30 03:40:39,030 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is not cut-off event [2023-11-30 03:40:39,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 64#L1033-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,032 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-30 03:40:39,032 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:39,033 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:39,033 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:39,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L1070-->L1070-3: Formula: (and (= (store |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_107|) (= |v_ULTIMATE.start_main_#t~nondet44#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_108|, ~#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_107|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet44#1][356], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 143#L1070-3true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 62#L1045-6true, 438#true, 419#true, 239#L1035-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,103 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is cut-off event [2023-11-30 03:40:39,103 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:39,103 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:39,103 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:39,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,242 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,242 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,242 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,242 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 128#L1033-2true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,242 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,242 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,242 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,242 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,255 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is not cut-off event [2023-11-30 03:40:39,255 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is not cut-off event [2023-11-30 03:40:39,256 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is not cut-off event [2023-11-30 03:40:39,256 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is not cut-off event [2023-11-30 03:40:39,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,256 INFO L294 olderBase$Statistics]: this new event has 283 ancestors and is not cut-off event [2023-11-30 03:40:39,256 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is not cut-off event [2023-11-30 03:40:39,256 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is not cut-off event [2023-11-30 03:40:39,256 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is not cut-off event [2023-11-30 03:40:39,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,261 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,261 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,261 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,261 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 64#L1033-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,262 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,262 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,262 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,262 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 64#L1033-4true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,263 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,263 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,263 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,263 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L1070-->L1070-3: Formula: (and (= (store |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_107|) (= |v_ULTIMATE.start_main_#t~nondet44#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_108|, ~#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_107|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet44#1][354], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 143#L1070-3true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 62#L1045-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,340 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,340 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,340 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,340 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:39,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 128#L1033-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,470 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,470 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,470 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,470 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,488 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,488 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,488 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,488 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 213#L1075-2true, 438#true, 434#true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,497 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,497 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,497 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,497 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,499 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,499 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,499 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,501 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,522 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,522 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,522 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,522 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 107#L1033-6true, 62#L1045-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,524 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,525 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,525 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,525 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,525 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,525 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,525 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,525 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,526 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,526 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,526 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,526 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,527 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,527 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,528 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,528 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 359#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,818 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,818 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,818 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,818 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 359#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 159#L1035-9true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,818 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,818 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,819 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,819 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 407#L1068-7true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,834 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,834 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,834 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,834 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 407#L1068-7true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,835 INFO L294 olderBase$Statistics]: this new event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,835 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,835 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,835 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:39,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 128#L1033-2true, 135#L1047-3true, 438#true, 419#true, 434#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,964 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,964 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,964 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,964 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 135#L1047-3true, 438#true, 419#true, 434#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,966 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,966 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,973 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,973 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,977 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,977 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,977 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,977 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 64#L1033-4true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,989 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,989 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,989 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,989 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:39,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 213#L1075-2true, 438#true, 64#L1033-4true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,998 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,998 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,998 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,998 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:39,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 438#true, 434#true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:39,998 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,999 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,999 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,999 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:39,999 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 213#L1075-2true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,002 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,002 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,002 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,002 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 213#L1075-2true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,003 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,003 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,003 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,003 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 135#L1047-3true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,010 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,010 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,010 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,010 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 41#L1074-6true, 438#true, 62#L1045-6true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,018 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,018 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,018 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,018 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 64#L1033-4true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,021 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,021 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,021 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,021 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 41#L1074-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,025 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,026 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,026 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,027 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,028 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,028 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,028 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,028 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 107#L1033-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,028 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,029 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,029 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,029 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,029 INFO L294 olderBase$Statistics]: this new event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,029 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,029 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,029 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][381], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 252#L1073-2true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,218 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,218 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,218 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,218 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 128#L1033-2true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,250 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,250 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,250 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,250 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,252 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,252 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,252 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,252 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 230#L1076-3true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,256 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,256 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,256 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,256 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 64#L1033-4true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,260 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,260 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,260 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,260 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 128#L1033-2true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,262 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,262 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,262 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,262 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,262 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,277 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,277 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,277 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,277 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,285 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,285 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,285 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,286 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 64#L1033-4true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,286 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,286 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,286 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,286 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,286 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 135#L1047-3true, 64#L1033-4true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,300 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,300 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,300 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,300 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 41#L1074-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,305 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,305 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,305 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,305 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 41#L1074-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,306 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,306 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,306 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,306 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,308 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,308 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,308 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,308 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 452#true, 427#true, 359#ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,397 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,397 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,398 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,398 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L1070-->L1070-3: Formula: (and (= (store |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_107|) (= |v_ULTIMATE.start_main_#t~nondet44#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_108|, ~#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_107|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet44#1][357], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 143#L1070-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,404 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,404 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,404 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,404 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L1070-->L1070-3: Formula: (and (= (store |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_108| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_107|) (= |v_ULTIMATE.start_main_#t~nondet44#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_108|, ~#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_107|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet44#1][357], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 112#L1035-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 143#L1070-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,404 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,404 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,404 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,405 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 407#L1068-7true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,412 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,412 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,412 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,412 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-30 03:40:40,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,515 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,515 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,515 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,515 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 64#L1033-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,522 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,522 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,522 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,522 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,522 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,522 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-30 03:40:40,523 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-30 03:40:40,523 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-30 03:40:40,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 62#L1045-6true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,523 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,523 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,523 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,523 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,524 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,524 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,524 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 64#L1033-4true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,535 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,535 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-30 03:40:40,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 62#L1045-6true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,536 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,536 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,536 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,536 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][381], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,537 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,537 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,537 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,537 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][591], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 64#L1033-4true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,537 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,537 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,537 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][591], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 252#L1073-2true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,538 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][591], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,538 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 286 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][591], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,538 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,538 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][381], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 252#L1073-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,539 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,539 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,539 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,539 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 128#L1033-2true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,607 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,607 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,607 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,607 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,609 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,610 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,610 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,610 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,613 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,613 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,613 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,613 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 64#L1033-4true, 419#true, 434#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,616 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,616 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,616 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,616 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 128#L1033-2true, 135#L1047-3true, 438#true, 434#true, 230#L1076-3true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,617 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,617 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,617 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,617 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,617 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,621 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,621 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,621 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,621 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,623 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,623 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,623 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,623 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,623 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 35#L1076-1true, 438#true, 62#L1045-6true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,628 INFO L294 olderBase$Statistics]: this new event has 287 ancestors and is not cut-off event [2023-11-30 03:40:40,628 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is not cut-off event [2023-11-30 03:40:40,628 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is not cut-off event [2023-11-30 03:40:40,628 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is not cut-off event [2023-11-30 03:40:40,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 35#L1076-1true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,629 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,629 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,629 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,629 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 35#L1076-1true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,630 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,630 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,630 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,630 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 35#L1076-1true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,635 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,635 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,635 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,635 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,635 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 35#L1076-1true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,636 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,636 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,636 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,636 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 35#L1076-1true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,636 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,636 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,636 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,636 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,636 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 213#L1075-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,642 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,642 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,642 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,642 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,642 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,643 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,643 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,643 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,643 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,653 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,653 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,653 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,653 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,656 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,656 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,656 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,656 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][681], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 434#true, 419#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,686 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,686 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,686 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,686 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-30 03:40:40,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 64#L1033-4true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,862 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,862 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,862 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,862 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,863 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,863 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,863 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,863 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 64#L1033-4true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,863 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,863 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,863 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,863 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,864 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,864 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][201], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,864 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,864 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 64#L1033-4true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,865 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,865 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,865 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,865 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,865 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,865 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,865 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,865 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,865 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:40,866 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,866 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,866 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,867 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,867 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,867 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,867 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 64#L1033-4true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,868 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L297 olderBase$Statistics]: existing Event has 283 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,868 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,868 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L297 olderBase$Statistics]: existing Event has 285 ancestors and is cut-off event [2023-11-30 03:40:40,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][202], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,868 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,869 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,869 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,869 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-30 03:40:40,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 128#L1033-2true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,886 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,886 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,886 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,886 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 128#L1033-2true, 135#L1047-3true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,889 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,889 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,889 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,889 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,894 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,894 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,894 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,894 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,896 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,896 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,896 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,896 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,898 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,898 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,898 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,898 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 64#L1033-4true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,901 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,901 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,901 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,901 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 128#L1033-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,904 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,904 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,904 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,904 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,904 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,909 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,909 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,909 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,909 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 230#L1076-3true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,911 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,911 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,911 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,911 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,911 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 62#L1045-6true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,914 INFO L294 olderBase$Statistics]: this new event has 288 ancestors and is not cut-off event [2023-11-30 03:40:40,914 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is not cut-off event [2023-11-30 03:40:40,914 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is not cut-off event [2023-11-30 03:40:40,914 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is not cut-off event [2023-11-30 03:40:40,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,915 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,915 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,915 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,915 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,915 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,915 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,915 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,915 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,917 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,917 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,917 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,917 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,917 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,917 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,917 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,917 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,917 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:40,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 42#L1076-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,918 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,918 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,918 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,918 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,918 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 64#L1033-4true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,919 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,919 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,919 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,919 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,919 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 107#L1033-6true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,935 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,935 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,935 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,936 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,936 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:40,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 107#L1033-6true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:40,949 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,949 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,949 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:40,949 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:41,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,201 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,201 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,201 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,201 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,205 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,205 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,205 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,205 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 64#L1033-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,210 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,210 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,210 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,210 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,212 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 128#L1033-2true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,212 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,212 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,212 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,212 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,212 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,220 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,220 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,220 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,220 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,221 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,221 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,221 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,221 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,221 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 62#L1045-6true, 419#true, 434#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,224 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is not cut-off event [2023-11-30 03:40:41,224 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is not cut-off event [2023-11-30 03:40:41,224 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is not cut-off event [2023-11-30 03:40:41,224 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is not cut-off event [2023-11-30 03:40:41,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 230#L1076-3true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,226 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,226 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,226 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,226 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,226 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,226 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,226 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,226 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,228 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,228 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,228 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,228 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,228 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,228 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,228 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,228 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,228 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:41,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 230#L1076-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,229 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,229 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,229 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,229 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,229 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 64#L1033-4true, 434#true, 419#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,230 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,230 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,230 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,230 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,230 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,235 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,235 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,235 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,235 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,235 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:40:41,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][684], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,304 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is not cut-off event [2023-11-30 03:40:41,304 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is not cut-off event [2023-11-30 03:40:41,304 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is not cut-off event [2023-11-30 03:40:41,304 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is not cut-off event [2023-11-30 03:40:41,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 64#L1033-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,863 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,863 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,863 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,863 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 128#L1033-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,865 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,865 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,865 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,865 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,865 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 64#L1033-4true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,867 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,867 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,867 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,867 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 128#L1033-2true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,868 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,868 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,868 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,868 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,869 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,872 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,873 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,873 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,873 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,875 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,875 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,875 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,875 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,875 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 62#L1045-6true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,881 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is not cut-off event [2023-11-30 03:40:41,881 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is not cut-off event [2023-11-30 03:40:41,881 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is not cut-off event [2023-11-30 03:40:41,881 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is not cut-off event [2023-11-30 03:40:41,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,881 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,881 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,881 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,881 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,881 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,881 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,881 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,881 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,883 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,883 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,883 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,883 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,884 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,884 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,884 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,884 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,884 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:41,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,884 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,884 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,885 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,885 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,885 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 64#L1033-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,886 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,886 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,886 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,886 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,886 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,890 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,890 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,890 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,890 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,890 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,894 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,894 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,894 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,894 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,894 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][175], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 186#L1045-1true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,947 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,947 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,947 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,947 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][176], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 186#L1045-1true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:41,947 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,947 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,947 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:41,948 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:40:42,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][175], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 205#L1045-2true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,089 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,089 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,089 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,089 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][176], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 205#L1045-2true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,104 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,104 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,104 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,104 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,165 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,166 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,166 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,166 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,168 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,168 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,168 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,168 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,168 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,168 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,170 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,171 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,171 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,171 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,172 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,172 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,172 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,172 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,172 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 62#L1045-6true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,175 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is not cut-off event [2023-11-30 03:40:42,175 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is not cut-off event [2023-11-30 03:40:42,175 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is not cut-off event [2023-11-30 03:40:42,175 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is not cut-off event [2023-11-30 03:40:42,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,175 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,175 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,176 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,176 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,176 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,176 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,176 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,176 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,178 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,178 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,178 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,178 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,178 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,178 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,178 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,178 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,178 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,180 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,180 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,180 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,180 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,181 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 64#L1033-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,182 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,182 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,182 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,182 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,182 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,189 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,189 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,189 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,189 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,189 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 434#true, 230#L1076-3true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,194 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,194 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,194 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,194 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,194 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][184], [cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 186#L1045-1true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,273 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,273 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,273 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,273 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][185], [cleanerThread1of1ForFork1InUse, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 186#L1045-1true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,274 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,274 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,274 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,274 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:40:42,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 186#L1045-1true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,438 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,438 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,438 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,438 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][184], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 239#L1035-3true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,438 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,438 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,438 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,438 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [cleanerThread1of1ForFork1InUse, 427#true, 37#L1074-3true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 186#L1045-1true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,454 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,454 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,455 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,455 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][185], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,455 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,455 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,455 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,455 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 62#L1045-6true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,509 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is not cut-off event [2023-11-30 03:40:42,509 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is not cut-off event [2023-11-30 03:40:42,509 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is not cut-off event [2023-11-30 03:40:42,510 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is not cut-off event [2023-11-30 03:40:42,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,510 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,510 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,510 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,510 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,510 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,510 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,510 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,510 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [116#L1076-6true, 182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,511 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,511 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,511 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,511 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,511 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,512 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:40:42,512 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:42,512 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:42,512 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:42,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,513 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,513 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,513 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,513 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,513 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 64#L1033-4true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,514 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,514 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,514 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,514 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,514 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 62#L1045-6true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,516 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is not cut-off event [2023-11-30 03:40:42,516 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is not cut-off event [2023-11-30 03:40:42,516 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is not cut-off event [2023-11-30 03:40:42,516 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is not cut-off event [2023-11-30 03:40:42,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,516 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,516 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,516 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,516 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,517 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,517 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,517 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,517 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,518 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,518 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,519 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,519 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,519 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,520 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 64#L1033-4true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,520 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,520 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,520 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,520 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,521 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,525 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,525 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,525 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,525 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,525 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,530 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,530 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,530 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,530 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,530 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:40:42,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][381], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,572 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:40:42,572 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:42,572 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:42,572 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:42,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][381], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 83#L1073-1true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,574 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:40:42,574 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:42,574 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:42,574 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:40:42,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,818 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,818 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,818 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,818 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,846 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,846 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,846 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,846 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,922 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,922 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,922 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,922 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,922 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,927 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,927 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,927 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,927 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,927 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:42,930 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,930 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,930 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,930 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:42,930 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:43,012 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,012 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,012 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,013 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,013 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 37#L1074-3true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:43,013 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,013 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,013 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,013 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,013 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:40:43,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:43,612 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,612 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,612 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,612 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,612 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:43,615 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,615 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,615 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,615 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,615 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 382#L1034-2true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:43,634 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,634 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,634 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,634 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:43,635 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,635 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,635 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:43,635 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:40:44,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 35#L1076-1true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,168 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,168 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,168 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,168 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][609], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 62#L1045-6true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,172 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,172 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,172 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,172 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 213#L1075-2true, 438#true, 62#L1045-6true, 419#true, 239#L1035-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,172 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,172 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,172 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,172 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][608], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 62#L1045-6true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,196 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,196 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,196 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,196 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][611], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 62#L1045-6true, 438#true, 434#true, 239#L1035-3true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,196 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,196 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,196 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,196 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][612], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 41#L1074-6true, 62#L1045-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,196 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,196 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,196 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,196 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,249 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,249 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,249 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,249 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 128#L1033-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,250 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:44,250 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:44,250 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:44,250 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:44,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 382#L1034-2true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,270 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,270 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,270 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,270 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 382#L1034-2true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 230#L1076-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,270 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,270 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,270 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,270 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,271 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,271 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,271 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,271 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:40:44,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,271 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,271 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,271 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,271 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][613], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 62#L1045-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,318 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,318 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,318 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,318 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][614], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,318 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,318 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,318 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,318 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][175], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 183#L1035-2true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,320 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,321 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,321 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,321 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][175], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 183#L1035-2true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,321 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,321 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,321 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,321 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][176], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 183#L1035-2true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,322 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,322 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,322 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,322 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][176], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 183#L1035-2true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,322 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,322 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,323 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,323 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:44,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 35#L1076-1true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,475 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,475 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,475 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,475 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 35#L1076-1true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,478 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,478 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,478 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,478 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][614], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 62#L1045-6true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,481 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,481 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,482 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,482 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,482 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][609], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,482 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,482 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,482 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,482 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][610], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 419#true, 434#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,483 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,483 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,483 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,483 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][609], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,484 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,484 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,484 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,484 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][610], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 419#true, 239#L1035-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,484 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,484 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,484 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,484 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][613], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 62#L1045-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,503 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,503 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,503 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,503 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,503 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][608], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,504 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,504 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,504 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,504 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][611], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 419#true, 239#L1035-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,505 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,505 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,505 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,505 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][612], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 41#L1074-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,505 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,505 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,505 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,505 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][608], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,505 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,506 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,506 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,506 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:40:44,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][611], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 434#true, 419#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,506 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,506 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,506 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,506 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][612], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 41#L1074-6true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,506 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,506 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,506 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,506 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 434#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,512 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,512 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,512 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,512 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 434#true, 419#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,560 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:44,560 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:44,560 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:44,560 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:44,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 128#L1033-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,562 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:44,562 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:44,562 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:44,562 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:44,562 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:44,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 382#L1034-2true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,579 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,579 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,579 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,579 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,580 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,580 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,580 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,580 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][613], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,631 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,631 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,631 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,631 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][614], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,631 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,631 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,631 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,631 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][613], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 37#L1074-3true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,632 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,632 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,632 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,632 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][614], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,633 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,633 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,634 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,635 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:44,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 434#true, 252#L1073-2true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,636 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,639 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,639 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,639 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 62#L1045-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,639 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,639 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,639 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,639 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][184], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,640 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,640 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,640 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,640 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][184], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,641 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,641 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,641 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,641 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 62#L1045-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,641 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,641 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,641 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,641 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][185], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,642 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,642 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,642 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,642 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][185], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 434#true, 419#true, 239#L1035-3true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:44,643 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,643 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,643 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:44,643 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:45,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,124 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,124 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,124 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,124 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,129 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,129 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,129 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,129 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,130 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,130 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,130 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,130 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][614], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,140 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,140 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,140 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,140 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,140 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][614], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,140 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,140 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,140 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,140 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,141 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,150 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,151 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][615], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 62#L1045-6true, 438#true, 239#L1035-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,152 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is not cut-off event [2023-11-30 03:40:45,152 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is not cut-off event [2023-11-30 03:40:45,152 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is not cut-off event [2023-11-30 03:40:45,152 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is not cut-off event [2023-11-30 03:40:45,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][616], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 62#L1045-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,159 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,159 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,159 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,159 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][613], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 427#true, 37#L1074-3true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,159 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,159 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,159 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,160 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,160 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][613], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,160 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,160 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,160 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,160 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,160 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][668], [cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 434#true, 419#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,166 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,166 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,166 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,166 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 64#L1033-4true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,219 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,219 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,220 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,220 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 419#true, 434#true, 203#L1033-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,221 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,221 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,221 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,221 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,221 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,236 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,237 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,237 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,237 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,237 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,237 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,237 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,237 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 438#true, 252#L1073-2true, 434#true, 239#L1035-3true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,281 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,281 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,281 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,281 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,281 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,282 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,282 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,282 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,282 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,282 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,282 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,282 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,282 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,282 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,283 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,283 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,283 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,284 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,284 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,284 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,284 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:45,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][669], [cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 135#L1047-3true, 438#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,284 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,284 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,284 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,284 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 230#L1076-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,418 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,418 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,418 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,418 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 213#L1075-2true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,429 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,429 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,430 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,430 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][615], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 239#L1035-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,452 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is not cut-off event [2023-11-30 03:40:45,452 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is not cut-off event [2023-11-30 03:40:45,452 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is not cut-off event [2023-11-30 03:40:45,452 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is not cut-off event [2023-11-30 03:40:45,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][615], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 239#L1035-3true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,453 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is not cut-off event [2023-11-30 03:40:45,453 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is not cut-off event [2023-11-30 03:40:45,453 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is not cut-off event [2023-11-30 03:40:45,453 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is not cut-off event [2023-11-30 03:40:45,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,454 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,454 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,454 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,454 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][616], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,463 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,463 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,463 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,463 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][616], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 41#L1074-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,463 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,463 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,463 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,464 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][669], [cleanerThread1of1ForFork1InUse, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 135#L1047-3true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 252#L1073-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,470 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,470 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,470 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,470 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,470 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 135#L1047-3true, 438#true, 252#L1073-2true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,471 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,471 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,471 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,471 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 376#ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACEtrue, 229#L1035-4true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,481 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,481 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,481 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,481 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [40#L1033-5true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,535 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:45,535 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:45,535 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:45,535 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:45,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 64#L1033-4true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,536 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,536 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,537 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,537 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,537 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,546 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,546 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,546 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,547 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,547 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,547 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,547 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,547 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,548 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,548 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,548 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,548 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,548 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,549 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,549 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,549 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 135#L1047-3true, 438#true, 419#true, 252#L1073-2true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,598 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,599 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,599 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,599 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,599 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:45,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,748 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,748 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,748 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,748 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 135#L1047-3true, 438#true, 230#L1076-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,748 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,749 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,749 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,749 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 230#L1076-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,749 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,749 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,749 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,749 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 35#L1076-1true, 135#L1047-3true, 438#true, 419#true, 434#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,759 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,759 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,759 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,759 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 35#L1076-1true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,767 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,767 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,767 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,767 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:45,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 438#true, 419#true, 239#L1035-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,767 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,767 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,767 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,768 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,791 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is not cut-off event [2023-11-30 03:40:45,792 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is not cut-off event [2023-11-30 03:40:45,792 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is not cut-off event [2023-11-30 03:40:45,792 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is not cut-off event [2023-11-30 03:40:45,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 239#L1035-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,793 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,793 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,794 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,794 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,802 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,802 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,802 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,802 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 296#L1035-5true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,803 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,803 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,803 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,803 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:45,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,873 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:45,873 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:45,873 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:45,873 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:45,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 40#L1033-5true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:45,875 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:45,875 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:45,875 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:45,875 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:45,875 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][591], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,036 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][591], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 296#L1035-5true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,036 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][669], [cleanerThread1of1ForFork1InUse, 427#true, 83#L1073-1true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 135#L1047-3true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,036 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:46,036 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][668], [cleanerThread1of1ForFork1InUse, 427#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,037 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,037 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 427#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,037 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,037 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:40:46,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 159#L1035-9true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,038 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:46,038 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:46,038 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:46,038 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:46,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 445#true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,081 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,081 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,081 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,081 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,082 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,082 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,082 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,082 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,082 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,082 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,082 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,082 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,095 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,095 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,095 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,095 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 159#L1035-9true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,107 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,107 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,107 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,107 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 434#true, 419#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,110 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,110 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,110 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,111 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,111 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,111 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,111 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,111 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 159#L1035-9true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,124 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,124 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,124 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,124 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,124 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,125 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,125 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,125 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 438#true, 434#true, 239#L1035-3true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,130 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,130 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,130 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,130 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 434#true, 159#L1035-9true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,136 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,136 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,136 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,136 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,139 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,139 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,139 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,139 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,141 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,141 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,141 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,141 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,149 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,150 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,150 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,150 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,150 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,150 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,150 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,150 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][604], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 112#L1035-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,151 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,151 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,151 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,151 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,151 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,151 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,151 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,151 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 62#L1045-6true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,217 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,217 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,217 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,217 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:40:46,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,218 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,218 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,218 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,218 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,219 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,219 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,219 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,219 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [182#L1045-7true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,220 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,220 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,220 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,220 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,220 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 107#L1033-6true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,220 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,220 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,220 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,221 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,221 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][363], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,221 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,221 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,221 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,221 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,221 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:40:46,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][669], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 135#L1047-3true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,372 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:46,372 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:46,373 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:46,373 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:46,373 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:46,373 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][668], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 438#true, 239#L1035-3true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,373 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:46,373 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:46,373 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:46,373 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:46,373 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:46,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,602 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,602 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,603 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,603 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 406#L1076-5true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,604 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 230#L1076-3true, 419#true, 434#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,616 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,616 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,616 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,616 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,622 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,622 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,623 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,623 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 35#L1076-1true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,639 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,639 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,639 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,639 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,654 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is not cut-off event [2023-11-30 03:40:46,654 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:40:46,654 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:40:46,654 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:40:46,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,657 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,657 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,657 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,657 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 159#L1035-9true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,666 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,666 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,666 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,666 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 159#L1035-9true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,667 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,667 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,667 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,667 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 382#L1034-2true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 445#true, 438#true, 434#true, 230#L1076-3true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,757 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,757 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,757 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,757 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [cleanerThread1of1ForFork1InUse, 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 445#true, 438#true, 230#L1076-3true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,758 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,758 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,758 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,758 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:46,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,881 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,881 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,881 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,881 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 116#L1076-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,881 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,881 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,881 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,881 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,930 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,930 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,940 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,940 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,940 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,940 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 230#L1076-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,946 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,946 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,946 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,946 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 239#L1035-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,952 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,953 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,953 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,953 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 438#true, 62#L1045-6true, 159#L1035-9true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,957 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,957 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,957 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,957 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 135#L1047-3true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,967 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,967 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,967 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,967 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,967 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,967 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,967 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,967 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 438#true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,979 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,979 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,979 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,979 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 438#true, 159#L1035-9true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,979 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,979 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,980 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,980 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 296#L1035-5true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,994 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,994 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,994 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,994 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:40:46,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 452#true, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:46,994 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,994 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,994 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:46,994 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:47,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 382#L1034-2true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 445#true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,063 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:47,063 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:47,063 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:47,063 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:47,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [cleanerThread1of1ForFork1InUse, 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 445#true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,064 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:40:47,064 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:47,064 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:47,064 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:47,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 159#L1035-9true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,169 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,169 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,169 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,169 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:40:47,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][591], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 296#L1035-5true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,169 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,169 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:47,169 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:40:47,169 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,169 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,191 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,191 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,191 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,191 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,197 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,197 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,197 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,197 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 230#L1076-3true, 239#L1035-3true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,203 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,203 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,204 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,204 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 159#L1035-9true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,208 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is not cut-off event [2023-11-30 03:40:47,208 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:40:47,208 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:40:47,208 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:40:47,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,210 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,210 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,210 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,210 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,232 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,232 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,232 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,232 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,233 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,233 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,233 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,233 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 135#L1047-3true, 438#true, 296#L1035-5true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,240 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is not cut-off event [2023-11-30 03:40:47,240 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:40:47,240 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:40:47,240 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:40:47,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 112#L1035-6true, 427#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,248 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,248 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,248 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,248 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 382#L1034-2true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 445#true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,331 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,331 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,331 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,331 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 445#true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,331 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,331 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,331 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,331 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:47,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][591], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,455 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 159#L1035-9true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,456 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:47,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 159#L1035-9true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,457 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,457 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,457 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:47,457 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,457 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:40:47,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,470 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,471 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,471 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,471 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,474 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,474 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,475 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,475 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [183#L1035-2true, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,481 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,481 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,481 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,481 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 419#true, 434#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,489 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,489 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,489 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,489 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 230#L1076-3true, 419#true, 159#L1035-9true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,493 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is not cut-off event [2023-11-30 03:40:47,493 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:40:47,494 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:40:47,494 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:40:47,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 135#L1047-3true, 438#true, 434#true, 230#L1076-3true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,496 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,496 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,496 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,496 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,506 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is not cut-off event [2023-11-30 03:40:47,506 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:40:47,506 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:40:47,506 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:40:47,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 230#L1076-3true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,526 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,526 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,526 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,526 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 230#L1076-3true, 159#L1035-9true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,527 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,527 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,527 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,527 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,607 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:40:47,607 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:47,607 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:47,607 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:47,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,607 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:40:47,607 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:47,608 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:47,608 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:47,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 382#L1034-2true, 427#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 445#true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,613 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,613 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,613 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,613 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 445#true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,614 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 382#L1034-2true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 445#true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,614 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][594], [cleanerThread1of1ForFork1InUse, 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 445#true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,615 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,615 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,615 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,615 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:40:47,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 116#L1076-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,729 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,729 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,729 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,729 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,734 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,734 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,734 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,735 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 434#true, 419#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,741 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,741 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,741 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,741 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 434#true, 159#L1035-9true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,747 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,747 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,747 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,747 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 74#L1076-4true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,749 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,749 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,749 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,749 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,760 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,760 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,760 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,760 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 112#L1035-6true, 427#true, 425#(= |#race~threads_total~0| 0), 35#L1076-1true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,766 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,766 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,766 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,766 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:40:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,789 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,789 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,789 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,789 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:47,789 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,789 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,789 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:47,789 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:40:48,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 419#true, 434#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,251 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,251 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,251 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,251 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 419#true, 434#true, 239#L1035-3true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,255 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,255 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,255 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,255 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,258 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,258 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,258 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,258 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,261 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,261 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,261 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,261 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 296#L1035-5true, 230#L1076-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,271 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,271 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,271 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,271 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 42#L1076-2true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,277 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,277 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,277 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,277 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:40:48,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,303 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,303 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,303 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,303 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,304 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,304 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,305 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,305 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:40:48,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 434#true, 419#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,523 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,523 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,523 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,523 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,526 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,526 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,526 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,526 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 159#L1035-9true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,528 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,528 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,528 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,528 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,530 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,530 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,530 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,530 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,542 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,542 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,542 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,542 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 230#L1076-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,548 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,548 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,548 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,548 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:40:48,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [116#L1076-6true, cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,580 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,580 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,581 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,581 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 116#L1076-6true, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,581 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,581 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,581 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,581 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,582 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,582 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,582 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,582 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,583 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,583 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,583 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,583 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:40:48,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [cleanerThread1of1ForFork1InUse, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,784 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][184], [cleanerThread1of1ForFork1InUse, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,784 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][175], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,784 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,784 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][193], [cleanerThread1of1ForFork1InUse, 427#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,785 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][184], [cleanerThread1of1ForFork1InUse, 427#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 239#L1035-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,785 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][175], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 427#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,785 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:40:48,785 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,786 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,786 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,786 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:40:48,786 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,786 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,786 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][176], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,787 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:40:48,787 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,787 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,787 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][185], [cleanerThread1of1ForFork1InUse, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 37#L1074-3true, 427#true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,787 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,787 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,787 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,787 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][192], [cleanerThread1of1ForFork1InUse, 427#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 229#L1035-4true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,788 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][176], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 37#L1074-3true, 427#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,788 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][185], [cleanerThread1of1ForFork1InUse, 427#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,788 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,788 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:40:48,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 296#L1035-5true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,821 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is not cut-off event [2023-11-30 03:40:48,821 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:40:48,821 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:40:48,821 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:40:48,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 452#true, 427#true, 74#L1076-4true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,833 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is not cut-off event [2023-11-30 03:40:48,833 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:40:48,833 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:40:48,833 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:40:48,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][316], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 382#L1034-2true, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 66#L1048-1true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,952 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,952 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,952 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,952 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][316], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 66#L1048-1true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:48,952 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,952 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,952 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:40:48,952 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:40:49,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,098 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,098 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,098 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,098 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 296#L1035-5true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,103 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,103 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,103 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,103 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 112#L1035-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,109 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,109 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,109 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,109 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:40:49,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,575 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 157#ULTIMATE.startFINALtrue, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,575 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,575 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,575 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 116#L1076-6true, 452#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,579 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is not cut-off event [2023-11-30 03:40:49,579 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:40:49,579 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:40:49,580 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:40:49,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 135#L1047-3true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,585 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is not cut-off event [2023-11-30 03:40:49,585 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:40:49,585 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:40:49,585 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:40:49,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][637], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 445#true, 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 419#true, 434#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,693 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:40:49,693 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:40:49,693 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:40:49,693 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:40:49,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][316], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 382#L1034-2true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,708 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,708 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,708 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,708 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][316], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 382#L1034-2true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,708 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,708 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,708 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,708 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][316], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,709 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,709 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,709 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,709 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][316], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:49,709 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,709 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,709 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:49,709 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:40:50,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][645], [cleanerThread1of1ForFork1InUse, 183#L1035-2true, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:50,220 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:40:50,220 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:40:50,220 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:40:50,220 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:40:50,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][647], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 438#true, 239#L1035-3true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:50,488 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:40:50,488 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:40:50,488 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:40:50,488 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:40:50,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][651], [cleanerThread1of1ForFork1InUse, 452#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:50,987 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:40:50,987 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:40:50,987 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:40:50,987 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:40:51,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 452#true, 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 62#L1045-6true, 419#true, 434#true, 159#L1035-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:51,408 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:40:51,408 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:40:51,408 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:40:51,408 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:40:51,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [cleanerThread1of1ForFork1InUse, 182#L1045-7true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 159#L1035-9true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:51,483 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:40:51,483 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:40:51,483 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:40:51,483 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:40:51,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][412], [253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 159#L1035-9true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:51,484 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:40:51,484 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:40:51,484 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:40:51,484 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:40:51,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 296#L1035-5true, 434#true, 419#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:51,872 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is not cut-off event [2023-11-30 03:40:51,872 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is not cut-off event [2023-11-30 03:40:51,872 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is not cut-off event [2023-11-30 03:40:51,872 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is not cut-off event [2023-11-30 03:40:52,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][575], [cleanerThread1of1ForFork1InUse, 112#L1035-6true, 452#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 135#L1047-3true, 438#true, 419#true, 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:52,098 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is not cut-off event [2023-11-30 03:40:52,098 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:40:52,099 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:40:52,099 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:40:54,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 159#L1035-9true, 434#true, 219#L1040-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:54,754 INFO L294 olderBase$Statistics]: this new event has 330 ancestors and is cut-off event [2023-11-30 03:40:54,754 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:40:54,754 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:40:54,754 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:40:55,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][433], [cleanerThread1of1ForFork1InUse, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 308#L1040-3true, 83#L1073-1true, 427#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 434#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:40:55,004 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is cut-off event [2023-11-30 03:40:55,004 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:40:55,004 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:40:55,004 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:40:55,004 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:41:00,405 INFO L124 PetriNetUnfolderBase]: 115051/232459 cut-off events. [2023-11-30 03:41:00,405 INFO L125 PetriNetUnfolderBase]: For 696999/819966 co-relation queries the response was YES. [2023-11-30 03:41:01,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 915773 conditions, 232459 events. 115051/232459 cut-off events. For 696999/819966 co-relation queries the response was YES. Maximal size of possible extension queue 2092. Compared 2532226 event pairs, 35017 based on Foata normal form. 2744/203452 useless extension candidates. Maximal degree in co-relation 894991. Up to 166527 conditions per place. [2023-11-30 03:41:02,874 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 169 selfloop transitions, 8 changer transitions 1/705 dead transitions. [2023-11-30 03:41:02,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 705 transitions, 5625 flow [2023-11-30 03:41:02,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:41:02,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:41:02,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1179 transitions. [2023-11-30 03:41:02,896 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9247058823529412 [2023-11-30 03:41:02,896 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1179 transitions. [2023-11-30 03:41:02,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1179 transitions. [2023-11-30 03:41:02,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:41:02,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1179 transitions. [2023-11-30 03:41:02,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 393.0) internal successors, (1179), 3 states have internal predecessors, (1179), 0 states have call successors, (0), 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:41:02,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:41:02,900 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:41:02,901 INFO L307 CegarLoopForPetriNet]: 331 programPoint places, 8 predicate places. [2023-11-30 03:41:02,901 INFO L500 AbstractCegarLoop]: Abstraction has has 339 places, 705 transitions, 5625 flow [2023-11-30 03:41:02,901 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 373.3333333333333) internal successors, (1120), 3 states have internal predecessors, (1120), 0 states have call successors, (0), 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:41:02,901 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:41:02,901 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, 1, 1, 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:41:02,901 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-30 03:41:02,901 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:41:02,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:41:02,902 INFO L85 PathProgramCache]: Analyzing trace with hash -863738136, now seen corresponding path program 1 times [2023-11-30 03:41:02,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:41:02,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349362222] [2023-11-30 03:41:02,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:41:02,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:41:02,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:41:03,000 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:41:03,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:41:03,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349362222] [2023-11-30 03:41:03,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349362222] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:41:03,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:41:03,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:41:03,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001196410] [2023-11-30 03:41:03,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:41:03,002 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-30 03:41:03,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:41:03,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-30 03:41:03,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-30 03:41:03,003 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 425 [2023-11-30 03:41:03,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 705 transitions, 5625 flow. Second operand has 5 states, 5 states have (on average 368.8) internal successors, (1844), 5 states have internal predecessors, (1844), 0 states have call successors, (0), 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:41:03,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:41:03,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 425 [2023-11-30 03:41:03,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:41:07,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 361#L1030-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:07,139 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:41:07,139 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:07,139 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:07,139 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:07,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 361#L1030-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:07,140 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:41:07,140 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:07,140 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:07,140 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:07,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 361#L1030-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:07,353 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:41:07,353 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:41:07,353 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:41:07,353 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:41:07,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 361#L1030-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:07,354 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:41:07,354 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:41:07,354 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:41:07,354 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:41:08,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:08,990 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:41:08,991 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:08,991 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:08,991 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:08,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 276#L1032-3true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:08,991 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:41:08,991 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:08,991 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:08,991 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:09,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,233 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,233 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,234 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,234 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,245 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,245 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,245 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,245 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 276#L1032-3true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,246 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,246 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,246 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,246 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:09,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,512 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,512 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,512 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,512 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,520 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,520 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,520 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,520 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,520 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,520 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,520 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,521 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,550 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,550 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,550 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,550 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:09,557 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,557 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,557 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,557 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:09,557 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,558 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,558 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,558 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:09,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,844 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,844 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,844 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,844 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,845 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:41:09,845 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:09,845 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:09,845 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:09,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,871 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,871 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,871 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,871 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([884] L1032-->L1032-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_75| (store |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_76| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_76|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_75|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet6][321], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,871 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,872 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,872 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,872 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,872 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,872 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,872 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,872 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:41:09,872 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,873 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,873 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,873 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:09,873 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,873 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,873 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:09,873 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:10,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,352 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,352 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,352 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,352 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,353 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,353 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,353 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,353 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,378 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,378 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,378 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,378 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,379 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,379 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,379 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,379 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 14#L1043-10true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,380 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,380 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,380 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,380 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:41:10,380 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,380 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,380 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,380 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,381 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,381 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,381 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,381 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,503 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,503 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,503 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,503 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:10,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,694 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,694 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,694 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,694 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,694 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,694 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,695 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,695 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,695 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,695 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,695 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,695 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,696 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:10,696 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:10,696 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:10,696 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:10,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,720 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,720 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,720 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,720 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,721 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,721 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,721 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,721 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:41:10,721 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,722 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,722 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,762 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,762 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,762 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,762 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:10,831 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,831 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,831 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:10,831 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:11,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,038 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,038 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,038 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,038 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,039 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,039 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,039 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,039 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,040 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,040 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,040 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,040 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,063 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,063 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,063 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,063 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,063 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,063 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,063 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,063 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,064 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,064 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,064 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,064 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,065 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,065 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,065 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,065 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:41:11,065 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,066 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,066 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,066 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,066 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,066 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,066 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,066 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,078 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,078 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,078 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,078 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,078 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,078 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,078 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,078 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,103 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,104 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,104 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,104 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 164#L1033-9true, 88#L1065-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,164 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,164 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,164 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,164 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:41:11,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,679 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,680 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,680 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,680 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,680 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,680 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,680 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,680 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,681 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,681 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,681 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,681 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,682 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:11,682 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:11,682 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:11,682 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:11,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,705 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,706 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,707 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,707 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,707 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,707 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,708 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,708 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,708 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,708 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:41:11,708 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,708 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,709 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,709 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,709 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,709 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,709 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,709 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,714 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,714 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,714 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,714 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,720 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 258#L1065-9true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,720 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,720 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,745 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,745 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,745 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,745 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:11,805 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,805 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,805 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:11,805 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:12,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,032 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,032 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,032 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,032 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,033 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,033 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,033 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,033 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,034 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,034 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,034 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,034 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,034 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,034 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,034 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,034 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,035 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,035 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,035 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,035 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,059 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,059 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,059 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,059 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,059 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,059 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,059 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,059 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,060 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,060 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,060 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,060 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,061 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,061 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,061 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,061 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:41:12,061 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,061 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,062 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,062 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,067 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,067 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,067 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,067 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,075 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,075 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,075 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,075 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,075 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,075 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,075 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,075 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,095 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,095 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,095 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,095 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,157 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,157 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,157 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,157 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 88#L1065-2true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,159 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,159 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,159 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,159 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:12,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,392 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,392 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,392 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,392 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,392 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,392 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,392 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,392 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,393 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,393 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,393 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,393 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,394 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,394 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,394 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,394 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,394 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,394 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,394 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,395 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,420 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,420 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,420 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,420 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,421 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,421 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,421 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,421 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,421 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,422 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,422 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,422 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,422 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,422 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,422 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,422 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,430 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,430 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,430 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,430 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,438 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,438 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,438 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,438 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,438 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,438 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,438 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,438 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,457 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,457 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,457 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,457 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,457 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,457 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,457 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,457 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 325#L1042-4true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:12,497 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,497 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,497 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:12,498 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:13,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,005 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,005 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,005 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,005 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,006 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,006 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,006 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,006 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,006 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,006 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,006 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,007 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,007 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,007 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,007 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,007 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,037 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,037 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,037 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,037 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 177#L1043-12true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,038 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,038 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,038 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,038 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,039 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,039 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,039 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,039 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,047 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,047 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,047 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,047 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,054 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,054 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,054 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,054 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,054 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,054 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,054 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,054 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,055 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,055 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,055 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,055 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,055 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,055 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,055 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,055 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 325#L1042-4true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,069 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,069 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,069 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,069 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,086 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,086 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,086 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,086 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 103#L1042-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,108 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,109 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,109 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,109 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:13,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,362 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,362 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,362 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,362 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,362 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,362 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,362 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,363 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,363 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,363 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,363 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,363 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,384 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:41:13,384 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:13,384 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:13,384 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:13,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,385 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,385 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,385 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,385 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,400 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,400 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,400 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,400 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,400 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,400 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,400 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,401 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,408 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,408 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,408 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,408 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,408 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,408 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,408 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,408 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:13,412 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,412 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,412 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,413 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,427 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,427 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,427 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,427 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 103#L1042-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,427 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,428 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,428 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,428 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:41:13,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,675 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,675 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,675 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,675 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,719 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,719 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,719 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,719 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,719 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,719 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,719 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,719 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 103#L1042-5true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,735 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,735 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,735 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,735 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:13,740 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,740 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,740 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,740 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 103#L1042-5true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:13,764 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,764 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,764 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,764 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,765 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,765 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,765 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,765 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,765 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,765 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,765 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,765 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 159#L1035-9true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:13,795 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,795 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,795 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:41:13,795 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:41:14,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,272 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,272 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,272 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,272 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,273 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,273 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,273 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,273 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,291 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,291 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,292 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,292 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 103#L1042-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,292 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,292 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,292 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,292 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 434#true, 419#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,320 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,320 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:41:14,320 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,320 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 419#true, 434#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,333 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,333 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,333 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,333 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 166#L1043-1true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,345 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,346 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,346 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,346 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:14,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,416 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,416 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,416 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,416 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 103#L1042-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,432 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,432 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,432 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,432 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 434#true, 419#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,653 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,653 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,653 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,653 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 166#L1043-1true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,653 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,653 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,653 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,653 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 159#L1035-9true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,664 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,664 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:41:14,664 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,664 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 159#L1035-9true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,665 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,665 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,665 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:41:14,665 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 131#L1050-1true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,678 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,678 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,678 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,678 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 21#L1043-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,689 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,689 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,689 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,689 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:14,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,966 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,966 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,966 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,966 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 166#L1043-1true, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,971 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:14,971 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:14,971 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:14,971 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:14,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 166#L1043-1true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:14,971 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:14,993 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,993 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,993 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,993 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 166#L1043-1true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:14,997 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,997 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,997 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:14,997 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 131#L1050-1true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,015 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,015 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,015 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,015 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 21#L1043-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,016 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,016 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,016 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,016 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,038 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,038 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,038 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,039 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,050 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,050 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,050 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,050 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:15,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,612 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,612 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,612 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,612 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 21#L1043-2true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,616 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,616 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,616 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,616 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,627 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,627 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,627 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,627 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,627 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,627 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,627 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,627 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,638 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,638 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,638 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,638 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 166#L1043-1true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,638 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,638 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,638 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,638 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:15,641 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,642 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,642 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,642 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 21#L1043-2true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:15,645 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,645 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,645 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,645 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,654 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,654 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,654 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,654 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,655 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,655 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,655 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,655 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 187#L1050-3true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,681 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,681 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,682 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,682 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 352#L1043-4true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,694 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,694 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,694 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,694 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:41:15,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,981 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,981 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,981 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,981 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,985 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,985 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,985 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,985 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,993 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,993 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,993 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,993 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:15,993 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,993 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,993 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:15,993 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 21#L1043-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,002 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,002 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,002 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,002 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 21#L1043-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,003 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,003 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,003 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,003 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:16,005 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,005 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,006 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,006 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:16,008 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,008 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,008 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,008 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 187#L1050-3true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,017 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,017 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,017 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,017 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 352#L1043-4true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,018 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,018 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,018 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,018 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,037 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,037 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,037 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,037 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 290#L1043-5true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,043 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,043 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,043 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,043 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:41:16,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 419#true, 434#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,065 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:16,065 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:16,065 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:16,065 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:16,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,098 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:16,098 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:16,098 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:16,098 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:16,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,099 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:16,099 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:16,099 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:16,099 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:41:16,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,134 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,134 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,134 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,134 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 21#L1043-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,153 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,153 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,153 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,153 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,339 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,339 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,339 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,339 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 352#L1043-4true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,344 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,344 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,344 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,344 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,352 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,352 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,352 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,352 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,352 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,352 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,353 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,353 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,362 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,362 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,362 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,362 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,362 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,362 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,362 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,362 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:16,364 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,365 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,365 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,365 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 352#L1043-4true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:16,368 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,368 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,368 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,368 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,377 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,377 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,377 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,377 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 290#L1043-5true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,377 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,377 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,377 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,377 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,378 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,378 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,378 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,378 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,395 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,395 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,395 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,395 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 156#L1043-6true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,401 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,401 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,401 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,401 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,401 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,401 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,401 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,401 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:41:16,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 87#L1042-1true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,423 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:16,423 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,423 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,423 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,424 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:16,424 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,424 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,424 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,424 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:16,425 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,425 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,425 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 159#L1035-9true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 200#L1042-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,426 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:16,426 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,426 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,426 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,504 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,504 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,504 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,504 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,527 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,527 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,527 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,528 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 90#L1050-4true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,900 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,900 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,900 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,900 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,904 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,904 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,904 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,904 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,909 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,909 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,909 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,909 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,910 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,910 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,910 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,910 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,918 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,918 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,918 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,918 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 352#L1043-4true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,919 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,919 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,919 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,919 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 90#L1050-4true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:16,920 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,920 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,920 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,920 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:16,923 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,923 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,923 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,923 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,930 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,930 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,930 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,930 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,931 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,931 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,931 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,931 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 156#L1043-6true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,931 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,931 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,932 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,932 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,932 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,932 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,932 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,932 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:41:16,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,968 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:16,968 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,968 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,968 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,968 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:16,968 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,968 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,968 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 200#L1042-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,969 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:16,969 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,969 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,969 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 200#L1042-2true, 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,970 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:16,970 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,970 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,970 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,970 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:16,970 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,970 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,970 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 228#cleanerErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,970 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:16,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,971 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 200#L1042-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,972 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:16,972 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,972 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,972 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:16,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 200#L1042-2true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:16,972 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:16,972 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,972 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:16,972 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:17,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,076 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,077 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,077 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,077 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,102 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,102 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,102 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,102 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,259 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,259 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,259 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,259 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 282#L1050-5true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,259 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,259 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,259 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,259 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 156#L1043-6true, 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,262 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,262 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,262 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,262 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,262 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,262 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,262 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,263 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,266 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,266 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,266 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,266 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,266 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,266 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,266 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,266 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,275 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,275 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,275 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,275 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,275 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,275 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,275 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,275 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:17,276 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 282#L1050-5true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:17,276 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 156#L1043-6true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:17,278 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,278 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,279 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,279 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:17,279 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,279 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,279 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,279 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,302 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,302 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,302 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,302 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:41:17,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,406 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,406 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,406 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,406 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,433 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,433 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,433 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,433 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,588 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,588 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,588 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,588 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,588 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,588 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,588 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,588 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,589 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,589 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,589 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,589 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 156#L1043-6true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,595 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,595 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,595 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,595 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 156#L1043-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,595 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,595 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,595 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,595 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,595 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,596 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,596 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,596 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,596 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,596 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,596 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,596 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,604 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,604 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,604 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,604 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:41:17,618 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,618 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,618 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,618 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:41:17,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,732 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,732 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,732 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,732 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 156#L1043-6true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,761 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,761 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,761 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,761 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:17,762 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,762 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,762 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:17,762 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,110 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,110 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,110 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,110 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:18,118 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,118 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,118 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,118 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:41:18,123 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,123 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,123 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,123 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 14#L1043-10true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,137 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,137 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,137 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,137 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:41:18,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,274 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,274 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,274 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,274 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,402 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,402 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,402 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,402 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,408 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,408 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,408 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,408 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,408 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,408 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,408 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,408 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 261#L1043-9true, 258#L1065-9true]) [2023-11-30 03:41:18,410 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,410 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,410 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,410 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 145#L1065-3true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,415 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,415 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,415 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,415 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 219#L1040-2true, 167#L1065-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,425 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,425 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:18,425 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,425 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:18,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,427 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,427 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,427 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,427 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:41:18,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,696 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,696 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,696 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,696 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,700 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,700 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,700 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,700 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,700 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,700 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,700 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,700 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:18,702 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,702 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,702 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,702 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,707 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,707 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,707 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,707 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 167#L1065-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,713 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,713 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:41:18,713 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:41:18,713 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,716 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,716 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,716 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,716 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 159#L1035-9true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,716 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,716 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,716 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,717 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:41:18,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,755 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,755 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:18,755 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,755 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:18,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:41:18,870 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,870 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,870 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,870 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,974 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,974 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,974 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,974 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,977 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,977 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,977 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,977 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,977 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,978 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,978 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,978 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:18,979 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,979 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,979 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,979 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,983 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,984 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,984 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,984 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,984 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,984 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,984 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,984 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 167#L1065-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,987 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,987 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,987 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:18,987 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:18,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 167#L1065-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:18,988 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,988 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:41:18,988 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:18,988 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:19,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,033 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,033 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:41:19,033 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,033 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:19,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,036 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,036 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:41:19,036 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:41:19,036 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,154 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,154 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,155 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,155 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,457 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,457 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,457 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,457 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,458 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,458 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,458 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,458 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,460 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,460 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,460 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,460 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,460 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,460 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,460 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,460 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:19,461 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,461 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,461 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,461 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:19,461 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,461 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,462 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,462 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:41:19,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,494 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,494 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:41:19,494 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:41:19,495 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,518 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,518 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,518 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,518 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,518 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,518 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:41:19,518 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:19,518 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,520 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,520 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,520 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,520 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,520 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,520 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,520 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:19,520 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:41:19,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,522 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,522 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:41:19,522 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,522 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:41:19,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,522 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,522 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,522 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:41:19,522 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:41:19,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,621 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,621 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,621 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,621 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,702 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,702 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,702 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,702 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,702 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,702 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,702 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,702 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,703 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,703 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,703 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,703 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,703 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,703 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,703 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,703 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:41:19,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,748 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,748 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,748 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,748 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,749 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,749 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,749 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,749 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,771 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,771 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,771 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,771 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,772 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,772 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,772 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,772 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,772 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:41:19,772 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:19,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,863 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,863 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,863 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,863 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,863 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,864 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,864 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,864 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:41:19,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,960 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,960 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,960 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,960 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,963 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,963 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,963 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,963 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 392#L1041true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,970 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,970 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,970 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,970 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 184#L1040-9true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,971 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,972 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,972 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,972 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:19,991 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,991 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:41:19,991 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:41:19,991 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:20,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,174 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,174 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,174 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,174 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,174 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,174 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,174 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,174 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,176 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,176 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,176 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,176 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,176 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,176 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,176 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,176 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,181 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,181 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,181 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,181 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:20,182 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,182 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:41:20,182 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,183 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:41:20,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,351 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,351 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,351 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,351 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,353 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,354 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,354 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,354 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,362 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,362 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,362 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,362 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 25#L1041-2true, 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,362 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,362 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,362 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,362 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:20,363 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,363 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,363 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,363 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,364 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,364 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,364 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,364 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,364 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,364 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,365 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:41:20,365 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:41:20,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:41:20,729 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:41:20,729 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,729 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:41:20,729 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:41:20,729 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:41:20,729 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:20,729 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:41:20,729 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:20,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 388#L1041-3true, 258#L1065-9true]) [2023-11-30 03:41:20,730 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:41:20,730 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:20,730 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:41:20,730 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:20,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 25#L1041-2true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,731 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:41:20,731 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:20,731 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:41:20,731 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:20,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,731 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:41:20,731 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:20,731 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:20,731 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:41:20,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,847 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 252#L1073-2true, 419#true, 454#(= |#race~threads_alive~0| 0), 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,847 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,847 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:41:20,847 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 105#L1041-4true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,866 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:41:20,866 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:20,866 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:41:20,866 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:41:20,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 105#L1041-4true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,866 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,866 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,866 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,866 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 105#L1041-4true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:20,867 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,867 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,867 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,867 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:41:20,868 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,868 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,868 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,868 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:41:20,869 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,869 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,869 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:41:20,869 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:41:20,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 105#L1041-4true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,984 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:41:20,984 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,985 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:41:20,985 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 105#L1041-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:20,985 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:41:20,985 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,985 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:41:20,985 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:41:23,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][342], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 151#L1068-2true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:23,530 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is not cut-off event [2023-11-30 03:41:23,530 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is not cut-off event [2023-11-30 03:41:23,530 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is not cut-off event [2023-11-30 03:41:23,530 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is not cut-off event [2023-11-30 03:41:23,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][342], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 151#L1068-2true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:23,530 INFO L294 olderBase$Statistics]: this new event has 284 ancestors and is not cut-off event [2023-11-30 03:41:23,530 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is not cut-off event [2023-11-30 03:41:23,530 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is not cut-off event [2023-11-30 03:41:23,530 INFO L297 olderBase$Statistics]: existing Event has 284 ancestors and is not cut-off event [2023-11-30 03:41:25,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,704 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is not cut-off event [2023-11-30 03:41:25,704 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:41:25,704 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:41:25,704 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:41:25,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,707 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:41:25,707 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:25,707 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:25,707 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:25,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][706], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,774 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:41:25,774 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:25,774 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:25,774 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:25,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,921 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:25,921 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:25,921 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:25,921 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:25,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,921 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:25,922 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:25,922 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:25,922 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:25,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 203#L1033-3true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,936 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is not cut-off event [2023-11-30 03:41:25,936 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:41:25,936 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:41:25,936 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:41:25,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 203#L1033-3true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,936 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is not cut-off event [2023-11-30 03:41:25,936 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:41:25,936 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:41:25,936 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:41:25,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,942 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,942 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,942 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,942 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,943 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,943 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,943 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,943 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:25,943 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,944 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,944 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:25,944 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:26,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][706], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,283 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:41:26,284 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:26,284 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:26,284 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:26,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][706], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,284 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:41:26,284 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:26,284 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:26,284 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:26,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,417 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,417 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,417 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,417 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,429 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,429 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,429 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,429 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,434 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,434 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,434 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,434 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,436 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,436 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,436 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,436 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,452 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,452 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,452 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,452 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,455 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,455 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,455 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,455 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 107#L1033-6true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,456 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,456 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,456 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,456 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 182#L1045-7true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,457 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,457 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,457 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,457 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,457 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,457 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,457 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,457 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:26,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][337], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,569 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,569 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:26,569 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:26,569 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:26,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][337], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,569 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,570 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:26,570 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:26,570 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:41:26,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,663 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,663 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,663 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,663 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,664 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,664 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,664 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,664 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,668 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,668 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,668 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,668 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,678 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,678 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,678 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,678 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,686 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,686 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,687 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,687 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,687 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,687 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,687 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,687 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,687 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 213#L1075-2true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,690 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,690 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,690 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,690 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 213#L1075-2true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,690 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,690 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,690 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,690 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,695 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,695 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,695 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,695 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 41#L1074-6true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,704 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,704 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,704 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,704 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,707 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,707 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,707 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,707 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,709 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,710 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,710 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,710 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 107#L1033-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,710 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,710 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,710 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,710 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,710 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,711 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,711 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,711 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 107#L1033-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,711 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,711 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,711 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,711 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][706], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,793 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,794 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,794 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,794 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:26,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][342], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 252#L1073-2true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,896 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:26,896 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:26,896 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:26,897 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:26,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,932 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,932 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,932 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,932 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,933 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,933 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,934 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,934 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,937 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,937 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,937 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,937 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,941 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,941 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,941 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,941 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,943 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,943 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,943 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,943 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,943 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,953 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,953 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,953 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,953 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:26,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,959 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,960 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,960 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,960 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,960 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,960 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,960 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,960 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,960 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:26,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,972 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,972 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,972 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,972 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,980 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,980 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,980 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,980 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,981 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,981 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,981 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,981 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:26,983 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,983 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,983 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:26,983 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:27,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][716], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 183#L1035-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,074 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:41:27,074 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:27,074 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:27,074 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:41:27,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,193 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,193 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,193 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,193 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,193 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,193 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 62#L1045-6true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,194 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,194 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,194 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,195 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,195 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 62#L1045-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,195 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,195 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,196 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,196 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,196 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,196 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][597], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 252#L1073-2true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,196 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:27,196 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][597], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,197 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][597], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 252#L1073-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,197 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][597], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 252#L1073-2true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,197 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,197 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][342], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 252#L1073-2true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,198 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,198 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,198 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,198 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][342], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 252#L1073-2true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,199 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,199 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,199 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,199 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,231 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,231 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,231 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,231 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,234 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,234 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,234 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,234 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,237 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,237 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,237 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,238 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,241 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,241 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,241 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,241 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,244 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,244 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,244 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,244 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,244 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,249 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,249 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,249 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,249 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,250 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,251 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,251 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,251 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,251 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,256 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is not cut-off event [2023-11-30 03:41:27,256 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:41:27,256 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:41:27,256 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:41:27,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,257 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,257 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,257 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,257 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,257 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,257 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,257 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,257 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,260 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,260 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,260 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,261 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,261 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,261 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,261 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,261 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,261 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,262 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,262 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,269 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,269 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,269 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,275 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,275 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,275 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,275 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,275 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,275 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,275 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,275 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,275 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,284 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,284 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,284 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,284 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,290 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,290 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,290 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,290 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][720], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 434#true, 419#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,387 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,387 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,387 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,387 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:41:27,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,491 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,491 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,491 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,491 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,491 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:27,491 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,491 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,491 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,492 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,492 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,492 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,492 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 203#L1033-3true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,492 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,492 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,492 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,492 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 203#L1033-3true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,493 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,493 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,493 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,493 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,494 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:27,494 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,494 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,494 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,494 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,494 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,494 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,494 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,495 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,495 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 203#L1033-3true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,495 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,495 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 203#L1033-3true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,496 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,496 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,496 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,496 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,497 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,497 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:41:27,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,497 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:27,497 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,497 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,497 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:41:27,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,707 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,707 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,707 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,707 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,709 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,709 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,709 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,709 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,713 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,713 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,713 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,713 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,714 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,715 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,715 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,715 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,719 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,719 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,720 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,720 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,724 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,724 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,725 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,725 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,726 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,726 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,726 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,726 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,727 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,727 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,732 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,732 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,732 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,732 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,734 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,734 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,734 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,734 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,734 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,737 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is not cut-off event [2023-11-30 03:41:27,737 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:41:27,737 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:41:27,737 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:41:27,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,738 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,738 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,738 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,738 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,738 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,738 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,738 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,738 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,740 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,740 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,740 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,740 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,741 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,741 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,741 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,741 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,741 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:27,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,742 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,742 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,742 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,742 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,742 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,743 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,743 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,743 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,743 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,743 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,760 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,760 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,760 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,760 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,760 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:27,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 41#L1074-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,771 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,771 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,771 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,771 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][722], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:27,893 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,893 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,893 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:27,893 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:28,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,016 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,016 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,016 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,016 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,020 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,020 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,020 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,020 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,024 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,024 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,025 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,025 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,027 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,027 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,027 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,027 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,027 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,032 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,032 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,032 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,032 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,033 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,034 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,034 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,034 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,034 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,037 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is not cut-off event [2023-11-30 03:41:28,037 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:41:28,037 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:41:28,037 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:41:28,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,037 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,037 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,037 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,037 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,037 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,037 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,037 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,037 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,039 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,039 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,039 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,039 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,039 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,039 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,039 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,039 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,039 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,040 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,040 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,040 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,040 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,040 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,041 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,041 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,042 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,042 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,042 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,045 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,045 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,045 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,045 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,045 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 164#L1033-9true, 438#true, 434#true, 419#true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,201 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,201 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,201 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,201 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:41:28,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,317 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,317 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,317 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,317 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,318 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,318 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,318 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,318 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,318 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,322 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,322 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,322 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,322 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,323 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,323 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,323 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,323 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,323 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,328 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,328 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,328 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,328 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,330 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,330 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,330 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,330 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,330 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 62#L1045-6true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,333 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is not cut-off event [2023-11-30 03:41:28,333 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:41:28,333 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:41:28,333 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:41:28,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,334 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,334 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,334 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,334 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,334 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,334 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,334 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,334 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,336 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,336 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,336 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,336 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,336 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,336 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,336 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,336 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,336 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:28,337 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,337 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,337 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,337 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,337 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,337 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,338 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,338 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,338 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,338 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,338 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,342 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,342 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,342 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,342 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,342 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,345 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,345 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,345 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,345 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,346 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 164#L1033-9true, 438#true, 434#true, 419#true, 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,481 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,481 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,481 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,481 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,510 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,510 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,510 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,510 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,511 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,511 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,511 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,511 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:41:28,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,621 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,621 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,621 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,621 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,622 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,623 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,623 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,623 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,623 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,627 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,627 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,627 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,627 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,628 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,628 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,628 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,628 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,628 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,628 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,631 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is not cut-off event [2023-11-30 03:41:28,631 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:41:28,631 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:41:28,632 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:41:28,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,632 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,632 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,632 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,632 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,632 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,632 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,632 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,632 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,634 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,634 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,634 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,634 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,635 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,635 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,635 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,635 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,635 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:28,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,636 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,636 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,636 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,636 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,636 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,637 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,637 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,637 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,637 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,637 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,642 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,642 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,642 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,642 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,642 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,645 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,645 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,646 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,646 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,646 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,808 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,808 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,808 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,808 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:28,808 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,808 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,809 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:28,809 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:29,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,137 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is not cut-off event [2023-11-30 03:41:29,137 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:41:29,137 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:41:29,137 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:41:29,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,137 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,137 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,138 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,138 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,138 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,138 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,138 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,138 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,139 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,139 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,139 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,139 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,139 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,140 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,140 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,140 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,140 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,140 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,140 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,140 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,140 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,140 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,142 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,142 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,142 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,142 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,142 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 62#L1045-6true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,144 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is not cut-off event [2023-11-30 03:41:29,144 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:41:29,144 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:41:29,145 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:41:29,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,145 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,145 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,145 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,145 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,145 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,145 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,145 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,145 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,146 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,147 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,147 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,147 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,147 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,147 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,147 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,147 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,147 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,147 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,148 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,148 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,148 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,148 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,149 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,149 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,149 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,149 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,149 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,153 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,153 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,153 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,153 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,153 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,158 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,158 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,158 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,158 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,158 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][342], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,222 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,222 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:29,222 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:29,222 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:29,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][342], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,223 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,223 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:29,223 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:29,223 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:41:29,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 390#L1034-1true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,344 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,344 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,344 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,344 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 217#L1050true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,351 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,351 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,351 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,351 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:29,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,476 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,476 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,476 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,476 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,476 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,480 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,481 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,481 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,481 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,481 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,484 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,484 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,484 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,484 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,484 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 419#true, 434#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,553 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is not cut-off event [2023-11-30 03:41:29,553 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:41:29,553 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:41:29,553 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:41:29,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 62#L1045-6true, 419#true, 434#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,613 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,613 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,613 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,613 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 419#true, 434#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,614 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,614 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,614 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,614 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,721 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,721 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,721 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,721 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 390#L1034-1true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,729 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,729 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,729 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,729 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 427#true, 390#L1034-1true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,729 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,729 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,729 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,729 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][426], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,730 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,730 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,730 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,730 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,737 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,737 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,737 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,737 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][426], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,737 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,737 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,737 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,738 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,738 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:29,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,745 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,745 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,745 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,745 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:29,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,862 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,862 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,862 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,862 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,862 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,865 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,865 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,865 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,865 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,865 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,891 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,891 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,891 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,891 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,891 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,891 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,891 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,891 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,939 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:41:29,939 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:29,939 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:29,939 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:29,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,940 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:41:29,940 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:29,940 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:29,940 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:29,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 182#L1045-7true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,958 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,958 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,958 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,958 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,958 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,958 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,958 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,958 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,959 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,959 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,959 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,959 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:29,960 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,960 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,960 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:29,960 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,050 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,050 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,050 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,050 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,054 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,054 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,054 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,054 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,057 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,057 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,057 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,057 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,057 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,066 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,067 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,067 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,067 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,067 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,071 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:41:30,071 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:30,072 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:30,072 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:30,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,072 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:41:30,072 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:30,072 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:30,072 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:41:30,075 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,075 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,075 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,075 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,075 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,075 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,075 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:30,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,078 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,078 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,078 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,078 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,079 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 390#L1034-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,083 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 427#true, 390#L1034-1true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,083 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][426], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,083 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,083 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,128 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:30,128 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,128 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,128 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,129 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:30,129 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,129 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,129 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,245 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,245 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,245 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,245 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,252 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,252 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,252 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,252 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,252 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,252 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,252 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,252 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,252 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,291 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,291 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,291 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,291 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 434#true, 419#true, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,310 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,311 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,311 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,311 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,594 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,594 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,594 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,594 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,594 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,594 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,594 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 427#true, 390#L1034-1true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,610 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,610 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,610 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,610 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,611 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,611 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,611 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,611 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,611 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,611 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,611 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,614 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,614 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,614 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,614 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,615 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,615 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,615 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,615 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,618 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,618 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,618 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,618 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,618 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,619 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,619 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,619 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is not cut-off event [2023-11-30 03:41:30,620 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,620 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,620 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,620 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,620 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,620 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,620 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,620 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:30,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,656 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,656 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 167#L1065-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,656 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:30,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,657 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,657 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,657 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:30,658 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:30,658 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,658 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,658 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][205], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,659 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:30,659 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,659 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,659 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,659 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:30,659 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,659 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,659 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:41:30,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 167#L1065-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,660 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,660 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,660 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:41:30,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,660 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:30,661 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,661 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,661 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][322], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:41:30,661 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:30,661 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,661 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,661 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:41:30,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,772 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,772 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,772 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,773 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,784 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,784 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,784 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,784 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,784 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:30,785 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:30,785 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:30,785 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:30,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,806 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is not cut-off event [2023-11-30 03:41:30,806 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:41:30,806 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:41:30,806 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:41:30,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,806 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,806 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,806 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,806 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,807 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is not cut-off event [2023-11-30 03:41:30,807 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:41:30,807 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:41:30,807 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:41:30,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,807 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,807 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,807 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,807 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,828 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,828 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,828 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,828 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,829 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,829 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,829 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,829 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,835 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,835 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,835 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,835 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,835 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,835 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,835 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,835 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,851 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,851 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,851 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,851 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,870 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,870 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,870 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,870 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,870 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,870 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,870 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,870 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][620], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 62#L1045-6true, 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,883 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,883 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,884 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,884 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 182#L1045-7true, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,884 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,884 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,884 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,884 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][613], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,885 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,885 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,885 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,885 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,970 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,970 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,970 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,970 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,970 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,970 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,970 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][426], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,984 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,984 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,984 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,984 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,984 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:30,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 390#L1034-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,995 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,995 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,995 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,995 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,995 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:30,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 427#true, 390#L1034-1true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:30,996 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,996 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,996 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,996 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:30,996 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,113 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,113 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,113 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,114 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,130 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,130 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,130 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,130 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,131 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,131 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,131 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,131 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,135 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,135 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,135 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,135 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,137 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,137 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,137 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,137 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,137 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,155 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,155 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,155 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,155 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,156 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,156 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,156 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,156 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,184 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,184 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,184 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,184 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,184 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,187 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,187 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,187 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,187 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,187 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,203 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,203 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,203 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,203 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,203 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,203 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,203 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,203 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][623], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 239#L1035-3true, 434#true, 419#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,227 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,227 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,227 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,227 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][620], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 41#L1074-6true, 438#true, 419#true, 434#true, 183#L1035-2true, 182#L1045-7true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,228 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,228 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,228 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,228 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][620], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,229 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,229 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,229 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,229 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,320 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 390#L1034-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,321 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,321 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,321 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,321 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,321 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,321 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,324 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is not cut-off event [2023-11-30 03:41:31,324 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:41:31,324 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:41:31,324 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:41:31,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][426], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,324 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,324 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,324 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,324 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,325 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is not cut-off event [2023-11-30 03:41:31,325 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:41:31,325 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:41:31,325 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is not cut-off event [2023-11-30 03:41:31,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][426], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,325 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,325 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,325 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,325 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,398 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,398 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:31,398 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:31,398 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:31,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,398 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:31,398 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,398 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,398 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 213#L1075-2true, 438#true, 62#L1045-6true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,398 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,399 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][473], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 62#L1045-6true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,399 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,399 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,400 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,400 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:31,400 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:31,400 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:41:31,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,400 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:31,400 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,400 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,400 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 62#L1045-6true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,401 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,401 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][474], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 62#L1045-6true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,401 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,401 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][684], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,402 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:31,402 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,402 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,402 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][684], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 252#L1073-2true, 434#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,402 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:31,402 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,402 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,402 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][684], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,403 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:31,403 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,403 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,403 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:31,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][684], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,403 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,403 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,403 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,403 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,452 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,452 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,452 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,452 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,469 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,469 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,469 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,469 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,470 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,470 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,470 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,471 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,491 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:31,491 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:31,491 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:31,491 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:31,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,492 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,492 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,492 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,492 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,493 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,509 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,509 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,509 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,509 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,510 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,510 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,510 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,510 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,522 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,522 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,522 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,522 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,522 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,533 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,533 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,533 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,533 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,539 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,539 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,539 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,539 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,552 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,552 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,552 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,552 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,553 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,553 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,553 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,553 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][485], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,569 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:31,570 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,570 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,570 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][486], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,570 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:31,570 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,570 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,570 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][704], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,571 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:31,571 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,571 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,571 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:31,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,572 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,572 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,572 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,572 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][625], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 438#true, 62#L1045-6true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,585 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,585 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,585 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,585 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][623], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 239#L1035-3true, 434#true, 182#L1045-7true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,587 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,587 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,587 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,587 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][623], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 239#L1035-3true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,587 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,587 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,587 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,587 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,589 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,589 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,589 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,589 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,589 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,589 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,590 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,590 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 20#L1066-9true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,629 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,629 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,629 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,629 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,684 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 427#true, 390#L1034-1true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,684 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,684 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,684 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,685 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,685 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,685 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,688 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,688 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,688 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,688 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,689 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,689 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,689 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,689 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,692 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 427#true, 390#L1034-1true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,692 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,692 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,692 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,692 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,692 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,692 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,692 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,961 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,961 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,961 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,961 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,962 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,962 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,962 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,962 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][473], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 183#L1035-2true, 182#L1045-7true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,962 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:31,962 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,962 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,962 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,963 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,963 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,963 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:31,963 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,964 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,964 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,976 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,976 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,976 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,976 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][473], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,976 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:31,976 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,976 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,976 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,977 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,977 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,977 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,977 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 182#L1045-7true, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,978 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 182#L1045-7true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,978 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 182#L1045-7true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,978 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][474], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 183#L1035-2true, 182#L1045-7true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,979 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:31,979 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,979 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,979 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,979 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:31,979 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,979 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,979 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,980 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,980 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,980 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:31,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][474], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:31,981 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:31,981 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,981 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:31,981 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:41:32,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,044 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,044 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,044 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,044 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,060 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,060 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,060 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,060 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,061 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,061 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,061 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,061 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,084 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,084 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,084 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,084 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,084 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,084 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,084 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,084 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,084 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,085 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,085 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,085 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,085 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,085 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,085 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,085 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,094 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,094 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,094 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,094 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,097 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,097 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,097 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,097 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,098 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,098 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,098 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,098 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,098 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 382#L1034-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,108 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,108 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,108 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,108 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,108 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,108 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,108 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,108 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,109 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,109 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,109 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,109 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,109 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,109 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,109 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,109 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,131 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,131 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,131 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,131 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 419#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,136 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,136 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,136 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,136 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,151 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,151 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,151 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,151 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,151 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,151 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,151 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,151 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,151 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,152 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,152 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,152 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,152 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,152 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,152 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,152 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,153 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,153 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:32,153 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:32,153 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:41:32,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,158 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,158 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,158 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,158 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][495], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 62#L1045-6true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,169 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:32,169 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,169 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,169 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][496], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 62#L1045-6true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,169 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:32,169 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,169 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,169 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][708], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 252#L1073-2true, 239#L1035-3true, 454#(= |#race~threads_alive~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,170 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:32,170 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,170 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,170 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][485], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,170 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:32,170 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,170 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,170 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][486], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 239#L1035-3true, 419#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,171 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:32,171 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,171 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,171 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][485], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,171 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:32,171 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,171 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,172 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][486], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,172 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:32,172 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,172 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,172 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:32,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,173 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,173 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,173 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,173 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,187 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,187 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,187 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,187 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][625], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,188 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,188 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,188 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,188 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][625], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,189 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,189 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,189 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,189 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,192 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,192 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,192 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,192 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,192 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,192 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,192 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,192 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,193 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,193 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,193 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,193 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,193 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,193 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,193 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,193 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,267 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,267 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,267 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,267 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,268 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,268 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,268 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,268 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,344 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,344 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:32,344 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:32,344 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:32,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,360 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,360 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,360 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,360 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,372 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,372 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,372 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,372 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,393 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,393 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,393 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,393 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,394 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,394 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,394 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,394 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,417 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,417 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,417 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,418 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,418 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,418 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,418 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,418 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,418 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,427 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,427 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,427 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,427 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,441 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,441 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,441 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,441 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,444 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,444 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,444 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,444 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,446 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,446 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,446 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,446 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,446 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,469 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,469 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,469 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,469 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,469 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 427#true, 35#L1076-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,481 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,481 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,481 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,481 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,488 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,488 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,488 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,488 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,488 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 239#L1035-3true, 419#true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,488 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,488 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,488 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,488 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,496 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,496 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,496 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,496 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,505 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,505 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,505 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,505 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][710], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 252#L1073-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,516 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:32,516 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,516 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,516 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:32,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][495], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 182#L1045-7true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,517 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:32,517 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,517 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,517 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][496], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,517 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:32,517 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,517 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,517 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][495], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,518 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:32,518 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,518 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,518 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][496], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,518 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:32,518 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,518 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,518 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:32,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,519 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,519 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,519 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,519 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,533 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,533 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,533 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,533 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,533 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,533 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,533 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,534 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,534 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,534 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,534 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,534 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:32,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,683 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,683 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,684 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,684 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:32,684 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:41:32,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,685 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,685 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:32,685 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:32,685 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:41:32,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 116#L1076-6true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,703 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,703 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,703 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,703 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,703 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,703 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,703 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,704 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,715 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,716 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,716 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,716 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,716 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,716 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,716 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,716 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,744 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,744 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,744 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,745 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,745 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,745 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,755 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,755 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,755 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,755 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,768 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,768 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,768 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,768 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,773 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,773 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,773 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,773 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,774 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,782 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,782 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,782 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,782 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 62#L1045-6true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,785 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is not cut-off event [2023-11-30 03:41:32,785 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:41:32,785 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:41:32,785 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:41:32,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,785 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,785 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,785 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,785 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,786 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,786 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,786 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,786 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,787 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,787 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,787 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,787 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,787 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,787 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,787 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,787 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,788 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,788 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,788 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][338], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,788 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,788 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,788 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,788 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,788 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,823 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,823 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,823 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,823 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:32,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 427#true, 35#L1076-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,831 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,831 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,831 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,831 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,831 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:32,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,831 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,831 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,831 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,831 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 159#L1035-9true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,836 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,836 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,836 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,836 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,837 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,837 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,837 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,837 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,839 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,839 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,839 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,839 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][446], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,840 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,840 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,840 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,840 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 239#L1035-3true, 419#true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,849 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,849 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,849 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,849 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,858 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is not cut-off event [2023-11-30 03:41:32,858 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:41:32,858 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:41:32,858 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:41:32,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,859 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,859 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,859 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,859 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,860 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,860 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,860 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,860 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,868 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,868 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,868 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,868 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,868 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,868 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,868 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,868 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][610], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,869 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,869 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,869 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,869 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,869 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,869 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,869 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,869 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,871 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,871 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,871 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,871 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][447], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:32,872 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,872 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,872 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:32,872 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:33,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,064 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,064 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,064 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,064 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,064 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,064 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,064 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,065 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,065 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,078 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,078 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,078 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,078 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,092 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,092 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,092 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,092 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,097 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,097 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,097 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,097 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,097 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,106 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,106 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,106 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,106 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,113 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,113 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,113 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,113 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,113 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,123 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,123 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,123 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,123 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 382#L1034-2true, 427#true, 445#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,334 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,334 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,334 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,334 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,334 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,334 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,334 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,334 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,349 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,349 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,349 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,350 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:33,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,357 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,357 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,357 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,357 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,357 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,363 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,363 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,363 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,363 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 438#true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,373 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,373 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,374 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,374 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,380 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,380 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,380 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,380 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 159#L1035-9true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,380 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,380 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,380 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,380 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,389 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,389 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,389 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,389 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:33,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 116#L1076-6true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,839 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,839 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,839 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,839 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,839 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,839 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,839 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,840 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,840 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,840 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,851 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,851 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,851 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,851 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,859 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,859 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,870 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,870 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,870 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,870 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,895 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,896 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,896 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,896 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 74#L1076-4true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,904 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,904 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,904 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,904 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,904 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 427#true, 74#L1076-4true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,916 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,916 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,916 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,917 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,927 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,927 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,927 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,927 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,927 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,942 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,942 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,942 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,942 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,953 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,953 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,953 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,953 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,953 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,965 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,965 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,965 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,965 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:33,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 74#L1076-4true, 382#L1034-2true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,986 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,986 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,986 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,986 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 74#L1076-4true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,987 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,987 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,987 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,987 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,990 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:41:33,990 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:33,990 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:33,990 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:33,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,990 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,990 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,990 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,990 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:33,990 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,990 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,991 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:33,991 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,001 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,001 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,001 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,001 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,001 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,001 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,002 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,002 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,002 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,003 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,003 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,003 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,003 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,003 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,012 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,012 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,012 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,012 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,012 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,022 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,022 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,022 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,022 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][473], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 183#L1035-2true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,023 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,023 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,023 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,023 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][486], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 239#L1035-3true, 454#(= |#race~threads_alive~0| 0), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,023 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,023 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,023 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,023 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][473], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,024 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,024 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,024 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,024 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][486], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 239#L1035-3true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,025 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,025 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,025 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,025 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,027 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,027 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:34,027 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:34,027 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:41:34,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,063 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,063 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,063 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,063 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][474], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 183#L1035-2true, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,065 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,065 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][485], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 239#L1035-3true, 419#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,065 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][474], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,066 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,066 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,066 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,066 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:41:34,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][485], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 419#true, 434#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,067 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,067 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,067 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,067 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:34,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,291 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,291 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,291 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,291 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][608], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,295 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][608], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,295 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][609], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,295 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][609], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,295 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,296 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,296 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,296 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 252#L1073-2true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,296 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,296 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,296 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,296 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 116#L1076-6true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,332 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,332 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,332 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,332 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,347 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,347 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,347 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,347 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,357 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,357 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,357 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,358 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,358 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,375 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,375 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,375 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,376 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 74#L1076-4true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,387 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,387 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,387 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,387 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,387 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 427#true, 74#L1076-4true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,403 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,403 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,403 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,403 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,415 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,415 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,415 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,415 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,415 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,428 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,428 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,428 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,428 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,435 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is not cut-off event [2023-11-30 03:41:34,435 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:41:34,435 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:41:34,435 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:41:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,435 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,435 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,435 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,435 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,436 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,436 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,436 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,436 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,440 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,440 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,440 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,440 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,440 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,449 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,449 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,449 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,449 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,449 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,449 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,449 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,449 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,449 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,450 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,450 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,450 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,450 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,450 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 427#true, 382#L1034-2true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,481 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,481 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,481 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,481 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,482 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,482 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,482 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,482 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,504 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,504 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,505 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,505 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,505 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][495], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,514 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,514 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,514 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,514 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][495], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,515 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,515 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,515 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,515 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,518 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,518 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,518 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,518 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,519 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,519 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,519 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,519 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 376#ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,520 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,520 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,520 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,520 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,543 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,543 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,543 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,543 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][496], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,560 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,560 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,560 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,560 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][496], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,561 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,561 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,561 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,561 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:34,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,586 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,586 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:34,586 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:34,586 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,586 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,586 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:34,586 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:34,587 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,587 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,587 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,587 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:34,587 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:34,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,588 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,588 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,588 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:34,588 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:34,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,808 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,808 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,808 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,808 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,808 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,808 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,808 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,808 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,809 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,809 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,809 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,809 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,809 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,809 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,809 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,809 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][597], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,810 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:34,810 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:34,810 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:34,810 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:34,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][597], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,810 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,810 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,810 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,810 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 159#L1035-9true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,810 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,811 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,811 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,811 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 159#L1035-9true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,811 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,811 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,811 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,812 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 419#true, 159#L1035-9true, 252#L1073-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,813 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,813 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,813 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,813 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,813 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][597], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,814 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,814 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,814 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,814 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,814 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,814 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,814 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,814 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,815 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,815 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,815 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,815 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:41:34,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][608], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 182#L1045-7true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,816 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,816 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,816 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,816 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][608], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,816 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,816 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,816 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,816 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][609], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,816 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][609], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,817 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 159#L1035-9true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,817 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,817 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][608], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,818 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,818 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,818 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,818 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][608], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,819 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][609], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,819 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][609], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,819 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,819 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 252#L1073-2true, 159#L1035-9true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,820 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:34,820 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,820 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,820 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:34,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,842 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,842 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,842 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,843 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,843 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 116#L1076-6true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,853 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,853 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,853 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,853 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,859 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,859 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,859 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,859 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,859 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,869 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,869 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,869 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,869 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,882 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,882 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,882 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,882 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,882 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,902 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,902 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,902 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,902 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 74#L1076-4true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,914 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,914 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,915 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,915 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,915 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,927 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,927 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,927 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,927 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,934 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is not cut-off event [2023-11-30 03:41:34,934 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is not cut-off event [2023-11-30 03:41:34,934 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is not cut-off event [2023-11-30 03:41:34,934 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is not cut-off event [2023-11-30 03:41:34,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,934 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,934 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,934 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,934 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,935 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,935 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,935 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,935 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,939 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,939 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,939 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,939 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,939 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,947 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,947 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,947 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,947 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,948 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,948 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,948 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,948 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,948 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:34,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,949 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,949 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,949 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,949 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,949 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,958 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,969 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:34,969 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:34,969 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:34,969 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:34,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,970 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:34,970 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:34,970 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:34,970 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:34,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 116#L1076-6true, 427#true, 382#L1034-2true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,983 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,983 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,983 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,983 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 116#L1076-6true, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,984 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,984 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,984 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,984 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 382#L1034-2true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,984 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,985 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,985 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,985 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][600], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:34,985 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,985 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,985 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:34,985 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:35,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 376#ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,020 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,021 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,021 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,021 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 376#ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 159#L1035-9true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,021 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,021 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,021 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,021 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,063 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,063 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:35,063 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,064 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:35,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][337], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 252#L1073-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,064 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:35,064 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:35,064 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:35,064 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:35,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,064 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,064 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,064 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:35,064 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:35,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,065 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,065 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:35,065 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:35,065 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][337], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,065 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:35,065 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:35,065 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:41:35,065 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:35,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,066 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,066 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:35,066 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,066 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:41:35,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 159#L1035-9true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,161 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:41:35,161 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:35,161 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:35,161 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:41:35,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,276 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,277 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,277 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,277 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,277 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,277 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,277 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,277 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,277 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,278 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,278 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,278 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,278 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,278 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,278 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,278 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,279 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,279 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,279 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,279 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,279 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,280 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,280 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,280 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,280 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,280 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,280 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,280 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,280 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,281 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,281 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,281 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,281 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,282 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][597], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 252#L1073-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,282 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,282 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,282 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:35,282 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:35,282 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:35,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,283 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,283 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,283 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,283 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,283 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 419#true, 434#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,283 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,283 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,283 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,283 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,284 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 116#L1076-6true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,311 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,311 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,311 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,311 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,311 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 116#L1076-6true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,324 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,324 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,324 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,324 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,333 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,333 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,333 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,333 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,333 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,344 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,344 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,344 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,344 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,358 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,358 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,358 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,358 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,358 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,375 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,375 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,375 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,375 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,383 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,383 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,384 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,384 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,400 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,400 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,400 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,400 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,400 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,401 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,401 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,401 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 427#true, 74#L1076-4true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,405 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,405 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,405 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,405 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,405 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,412 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,412 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,412 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,412 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,412 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,412 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 74#L1076-4true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,412 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,412 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,412 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,412 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,413 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,413 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,413 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,413 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,413 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,435 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,435 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,435 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,435 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,435 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,468 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,468 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,468 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,468 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,468 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 376#ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,551 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,551 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:35,551 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 376#ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACEtrue, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,552 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,552 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,552 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,552 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,553 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:41:35,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 159#L1035-9true, 419#true, 252#L1073-2true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,594 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,594 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,594 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,594 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 252#L1073-2true, 419#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,595 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,595 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,595 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,595 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:41:35,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 159#L1035-9true, 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,666 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,666 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,666 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,666 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,679 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,679 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,679 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,679 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 52#L1048-6true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,680 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,680 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,680 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,680 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:41:35,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,947 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,947 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,947 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,947 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,947 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,947 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,947 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,947 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,947 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,947 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,948 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,948 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,948 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,949 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:35,949 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:35,949 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:35,950 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:41:35,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,950 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,950 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,950 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,950 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:41:35,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 116#L1076-6true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,982 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,982 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,982 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,982 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,982 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:35,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:35,993 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:35,993 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:35,993 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:35,993 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,003 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,003 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,003 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,003 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,003 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,012 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,012 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,012 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,012 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,020 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,020 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,020 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,020 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,020 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,020 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,021 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,021 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,021 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,021 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,021 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,021 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,026 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,026 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,026 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,026 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,026 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,036 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,036 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,036 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,036 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,036 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,037 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,037 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,037 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,037 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,038 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,038 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,038 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,038 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,038 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 74#L1076-4true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,046 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,046 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,046 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,046 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,046 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,065 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,065 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,065 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,065 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,065 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,125 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,125 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,125 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,125 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][240], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,126 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,126 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,126 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,126 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,159 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,159 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,159 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,159 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][241], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,160 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,160 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,160 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,160 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:41:36,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,270 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,270 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,270 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,270 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 52#L1048-6true, 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,270 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,270 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,270 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,270 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:41:36,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 434#true, 159#L1035-9true, 419#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,445 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is not cut-off event [2023-11-30 03:41:36,445 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:41:36,445 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:41:36,445 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:41:36,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 116#L1076-6true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,446 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,446 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,446 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,446 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,446 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,446 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,446 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,446 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,449 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 116#L1076-6true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,450 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,450 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,450 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,450 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,450 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 116#L1076-6true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,456 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,457 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,457 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,457 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,457 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,457 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,457 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,457 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,457 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,458 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,458 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,458 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,458 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,458 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 434#true, 159#L1035-9true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,462 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is not cut-off event [2023-11-30 03:41:36,462 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:41:36,462 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:41:36,462 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:41:36,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,463 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,463 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,463 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,463 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,463 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,463 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,463 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,463 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,467 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,467 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,467 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,468 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,468 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,475 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,475 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,475 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,475 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,475 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,475 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,475 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,475 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,475 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,476 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,476 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,476 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,476 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,476 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,486 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,486 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,486 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,487 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,487 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,508 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,508 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,508 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,508 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,508 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][415], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 217#L1050true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,764 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,764 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,764 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,764 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:41:36,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][495], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,909 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][473], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 183#L1035-2true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,910 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][486], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,910 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,910 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][495], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,911 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:36,911 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,911 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,911 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,911 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][473], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,911 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,912 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,912 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,912 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,912 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][486], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 239#L1035-3true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,912 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,912 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,912 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,912 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,912 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][496], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,913 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][485], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,913 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][474], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,913 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,913 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,914 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,914 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,914 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][496], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,914 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:36,914 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,914 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,914 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,915 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:36,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][485], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,915 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:36,915 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,915 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,915 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,915 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:41:36,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][474], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 183#L1035-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,916 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,916 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,916 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,916 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,916 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:41:36,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,946 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:36,946 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:36,946 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:36,946 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:36,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,959 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,959 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,959 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,959 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,960 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,975 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,975 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,975 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,975 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,975 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,975 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:36,993 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,993 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,993 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,993 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:36,993 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][319], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 66#L1048-1true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,066 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,066 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,066 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,066 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][319], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 66#L1048-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,067 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,067 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,067 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,067 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,254 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,254 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,254 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,254 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][426], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 159#L1035-9true, 419#true, 434#true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,257 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,257 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,257 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,258 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,263 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,263 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,263 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,263 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][426], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 159#L1035-9true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,263 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,263 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,263 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,263 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,263 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:41:37,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,268 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,268 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,268 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,268 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,445 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,445 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,445 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,445 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,446 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,446 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,446 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,446 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,459 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,459 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,459 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,459 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,459 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,475 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,475 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,475 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,475 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,475 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 159#L1035-9true, 419#true, 434#true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,707 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,707 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,707 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,707 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 159#L1035-9true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,710 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,710 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,710 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,711 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,711 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,711 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,711 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 159#L1035-9true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,711 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,712 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,712 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,712 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,712 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:37,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,913 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,913 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,914 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,914 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,914 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,917 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][429], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,917 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,917 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,917 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,917 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,917 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,918 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:41:37,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:37,919 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,919 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,919 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,919 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:37,919 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,117 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,117 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:38,117 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:38,117 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:38,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,117 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,117 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:38,117 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:38,117 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:41:38,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,145 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,145 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,145 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,145 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,145 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,146 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,146 INFO L294 olderBase$Statistics]: this new event has 329 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,146 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,146 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,147 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][319], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,240 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,240 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,240 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,240 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][319], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,240 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,240 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,240 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,240 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][319], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, 381#cleanerErr8ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,241 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,241 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,241 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,241 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][319], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 101#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,242 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,242 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,242 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,242 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,393 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,393 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,393 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,393 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,394 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,394 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,394 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,398 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 159#L1035-9true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,398 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,398 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,398 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,398 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,398 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,398 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,400 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][432], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 159#L1035-9true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,400 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,400 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,400 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,400 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,400 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,401 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,401 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:41:38,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,556 INFO L294 olderBase$Statistics]: this new event has 330 ancestors and is cut-off event [2023-11-30 03:41:38,556 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:41:38,556 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:41:38,556 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:41:38,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][666], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,572 INFO L294 olderBase$Statistics]: this new event has 329 ancestors and is cut-off event [2023-11-30 03:41:38,572 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:41:38,572 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:41:38,572 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:41:38,572 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:41:38,814 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][211], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 159#L1035-9true, 419#true, 434#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,814 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,814 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,814 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,814 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,814 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,814 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:41:38,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 239#L1035-3true, 419#true, 434#true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,973 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is cut-off event [2023-11-30 03:41:38,973 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:41:38,973 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:41:38,973 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:41:38,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][685], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:38,997 INFO L294 olderBase$Statistics]: this new event has 330 ancestors and is cut-off event [2023-11-30 03:41:38,997 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:41:38,997 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:41:38,997 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:41:38,998 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:41:39,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:39,395 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:41:39,395 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:39,395 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:39,396 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:39,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][688], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 239#L1035-3true, 434#true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:41:39,415 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is cut-off event [2023-11-30 03:41:39,415 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:41:39,415 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:41:39,415 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:41:39,415 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:41:40,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,120 INFO L294 olderBase$Statistics]: this new event has 333 ancestors and is cut-off event [2023-11-30 03:41:40,121 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:41:40,121 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:41:40,121 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:41:40,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][694], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,140 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,140 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,140 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,140 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,140 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,525 INFO L294 olderBase$Statistics]: this new event has 334 ancestors and is cut-off event [2023-11-30 03:41:40,525 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:41:40,525 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:41:40,525 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:41:40,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,539 INFO L294 olderBase$Statistics]: this new event has 333 ancestors and is cut-off event [2023-11-30 03:41:40,539 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:41:40,539 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:41:40,539 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:41:40,539 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:41:40,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 62#L1045-6true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,939 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is not cut-off event [2023-11-30 03:41:40,939 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is not cut-off event [2023-11-30 03:41:40,940 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is not cut-off event [2023-11-30 03:41:40,940 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is not cut-off event [2023-11-30 03:41:40,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 159#L1035-9true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,940 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,940 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,940 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,940 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,940 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,940 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,940 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,940 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 159#L1035-9true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,958 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,958 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,958 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,959 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,959 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][581], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,959 INFO L294 olderBase$Statistics]: this new event has 334 ancestors and is cut-off event [2023-11-30 03:41:40,959 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:41:40,959 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:41:40,959 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:41:40,959 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:41:40,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][365], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:40,960 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,960 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,960 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,960 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:40,960 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:41:46,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][392], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:46,044 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2023-11-30 03:41:46,044 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:46,044 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:41:46,044 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:41:52,819 INFO L124 PetriNetUnfolderBase]: 128836/248272 cut-off events. [2023-11-30 03:41:52,819 INFO L125 PetriNetUnfolderBase]: For 1310828/1488652 co-relation queries the response was YES. [2023-11-30 03:41:53,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1077126 conditions, 248272 events. 128836/248272 cut-off events. For 1310828/1488652 co-relation queries the response was YES. Maximal size of possible extension queue 2455. Compared 2614705 event pairs, 59054 based on Foata normal form. 2888/212876 useless extension candidates. Maximal degree in co-relation 1070185. Up to 186905 conditions per place. [2023-11-30 03:41:55,483 INFO L140 encePairwiseOnDemand]: 416/425 looper letters, 207 selfloop transitions, 8 changer transitions 1/745 dead transitions. [2023-11-30 03:41:55,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 745 transitions, 6507 flow [2023-11-30 03:41:55,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:41:55,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:41:55,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2262 transitions. [2023-11-30 03:41:55,487 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8870588235294118 [2023-11-30 03:41:55,487 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2262 transitions. [2023-11-30 03:41:55,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2262 transitions. [2023-11-30 03:41:55,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:41:55,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2262 transitions. [2023-11-30 03:41:55,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 377.0) internal successors, (2262), 6 states have internal predecessors, (2262), 0 states have call successors, (0), 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:41:55,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 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:41:55,494 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 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:41:55,495 INFO L307 CegarLoopForPetriNet]: 331 programPoint places, 13 predicate places. [2023-11-30 03:41:55,495 INFO L500 AbstractCegarLoop]: Abstraction has has 344 places, 745 transitions, 6507 flow [2023-11-30 03:41:55,495 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 368.8) internal successors, (1844), 5 states have internal predecessors, (1844), 0 states have call successors, (0), 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:41:55,495 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:41:55,495 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, 1, 1, 1, 1, 1, 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:41:55,496 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-30 03:41:55,496 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting cleanerErr2ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:41:55,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:41:55,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1046908951, now seen corresponding path program 1 times [2023-11-30 03:41:55,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:41:55,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809007163] [2023-11-30 03:41:55,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:41:55,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:41:55,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:41:55,528 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:41:55,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:41:55,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809007163] [2023-11-30 03:41:55,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809007163] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:41:55,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:41:55,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:41:55,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344658042] [2023-11-30 03:41:55,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:41:55,529 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:41:55,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:41:55,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:41:55,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:41:55,530 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 375 out of 425 [2023-11-30 03:41:55,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 745 transitions, 6507 flow. Second operand has 3 states, 3 states have (on average 377.0) internal successors, (1131), 3 states have internal predecessors, (1131), 0 states have call successors, (0), 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:41:55,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:41:55,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 375 of 425 [2023-11-30 03:41:55,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:41:58,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 325#L1042-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:58,391 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:41:58,391 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:41:58,391 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:41:58,391 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:41:58,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 325#L1042-4true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:58,792 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 03:41:58,792 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:41:58,792 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:41:58,792 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:41:59,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,040 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:41:59,040 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:41:59,041 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:41:59,041 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:41:59,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,044 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:41:59,044 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:41:59,044 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:41:59,044 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:41:59,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 167#L1065-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,206 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2023-11-30 03:41:59,206 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 03:41:59,206 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 03:41:59,206 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 03:41:59,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,389 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,389 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,389 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,389 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,389 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,390 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,390 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,390 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 325#L1042-4true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,397 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,397 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,398 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,398 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,405 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,405 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,405 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,405 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,448 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,448 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,448 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,448 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:41:59,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,722 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,722 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,722 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,722 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,727 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,727 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,727 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,727 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,738 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,738 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,738 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,738 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:41:59,802 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,802 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,802 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:41:59,803 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:00,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,091 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,091 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,091 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,091 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 166#L1043-1true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,094 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,094 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,094 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,094 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,107 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,107 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,107 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,107 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,108 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,108 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,108 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,108 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:00,109 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,109 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,109 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,109 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:00,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 166#L1043-1true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,384 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,384 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,384 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,384 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,394 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,394 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,394 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,394 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,399 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,399 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,399 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,399 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,413 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,413 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,413 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,413 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,414 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,414 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,414 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,414 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:00,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,860 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,860 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,860 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,860 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,868 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,868 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,868 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,868 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,880 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,880 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,880 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,880 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,881 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,881 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,881 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,881 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:00,884 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,884 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,884 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:00,884 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:01,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,000 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:42:01,000 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:01,000 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:01,000 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:01,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,227 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,227 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,227 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,227 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,237 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,237 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,237 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,237 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 187#L1050-3true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,253 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,253 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,253 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,253 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 131#L1050-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,254 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,254 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,254 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,254 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 352#L1043-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,257 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,257 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,257 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,257 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,257 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,257 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,258 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,258 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 166#L1043-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,258 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-11-30 03:42:01,258 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:42:01,258 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:42:01,258 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:42:01,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,315 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,315 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,315 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,315 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:01,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 187#L1050-3true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,589 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,589 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,589 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,589 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 352#L1043-4true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,598 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,598 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,598 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,598 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,617 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,618 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,618 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,618 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,618 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,618 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,618 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,618 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 290#L1043-5true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,623 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,623 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,623 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,624 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,624 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,624 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,624 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,624 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,635 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,635 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,635 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,635 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:01,635 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,635 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,635 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,635 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,764 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,764 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,764 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,764 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:01,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,988 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:01,988 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:01,988 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:01,988 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:01,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 290#L1043-5true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:01,998 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:01,998 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:01,998 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:01,998 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,018 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,018 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,018 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,018 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 187#L1050-3true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,020 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,020 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,020 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,020 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 156#L1043-6true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,025 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,025 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,025 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,025 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,026 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,026 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,026 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,026 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 352#L1043-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,027 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,027 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,027 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,027 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,031 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,031 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,031 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,031 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,052 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,052 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,052 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,052 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,093 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,093 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,093 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,093 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:02,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,588 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,588 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,588 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,588 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 156#L1043-6true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,598 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,598 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,598 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,598 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,598 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,598 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,598 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,598 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,622 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,622 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,622 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,622 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 290#L1043-5true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,629 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,629 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,629 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,629 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,638 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,638 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,638 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,639 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:02,639 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,639 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,639 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,639 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 200#L1042-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:02,655 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,655 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,655 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:02,655 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:03,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,027 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,027 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,027 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,027 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,035 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,035 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,035 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,035 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,036 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,036 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,036 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,036 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,036 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,036 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,036 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,036 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,040 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,040 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,040 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,040 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:03,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,327 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:42:03,327 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:03,327 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:03,327 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:03,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,327 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,328 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,328 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:03,328 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:03,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,329 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:42:03,329 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:03,329 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:03,329 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:03,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,329 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:03,329 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:03,329 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:03,329 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:03,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,330 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:03,330 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:03,330 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:03,330 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:03,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,330 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:03,330 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:03,330 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:03,330 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:03,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,395 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:03,395 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:03,395 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:03,395 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:03,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,395 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:03,395 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 252#L1073-2true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,396 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,396 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:03,396 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:03,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,450 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:42:03,450 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:03,451 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:03,451 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:03,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:03,484 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:42:03,484 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:03,484 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:03,484 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:03,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:03,508 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:03,508 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:03,508 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:03,508 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:04,113 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,113 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,113 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,113 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,147 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,147 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,147 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,147 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,148 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,148 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,148 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,148 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,215 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,215 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,215 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,215 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:04,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,749 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,749 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,749 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,749 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,767 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,767 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,767 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,767 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,775 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,775 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,775 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,775 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:04,775 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,775 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,776 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,776 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 20#L1066-9true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,788 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is not cut-off event [2023-11-30 03:42:04,788 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 03:42:04,788 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 03:42:04,788 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-30 03:42:04,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,808 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,808 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,808 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,808 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,812 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,812 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,812 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,812 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,812 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,812 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,813 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,813 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,852 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:04,852 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:04,852 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:04,852 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:04,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,852 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:04,852 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:04,852 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:04,852 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:04,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,852 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:04,853 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:04,853 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:04,853 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,158 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,158 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,158 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,158 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,175 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,175 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,175 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,175 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,181 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,181 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,181 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,181 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,188 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,188 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,188 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,188 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,191 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,191 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,191 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,191 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,191 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,191 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,191 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,191 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,191 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,199 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,199 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,199 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,199 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,199 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,199 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,199 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,199 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 14#L1043-10true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,200 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,200 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,200 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,200 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,208 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,208 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,208 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,208 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,208 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:05,209 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,209 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,209 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,209 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,210 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,210 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,210 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,210 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,210 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,210 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,215 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,216 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,216 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,216 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,216 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,216 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,216 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,216 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,219 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,219 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,220 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,220 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 103#L1042-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,221 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,221 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,221 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,221 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,225 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,225 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,225 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,225 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:05,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,875 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,875 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,875 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,875 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,878 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,878 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:05,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,879 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,879 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,879 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,879 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,879 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,898 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,898 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,898 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,898 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,898 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,898 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,898 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,898 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,904 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:05,904 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:05,904 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:05,904 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:05,904 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:05,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,905 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,905 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,905 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,905 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,905 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,905 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,910 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,910 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,910 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,910 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,910 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,913 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,913 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,913 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,913 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,913 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,913 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,920 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,920 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,920 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,920 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,924 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:05,924 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,924 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,925 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,925 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,925 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,925 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,925 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:05,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,938 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,938 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,938 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,938 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,940 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,940 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,940 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,940 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 325#L1042-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,942 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,942 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,942 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,942 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,943 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,943 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,943 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,943 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:05,945 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,945 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,945 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:05,945 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:42:06,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 164#L1033-9true, 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,110 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:06,110 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:06,110 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:06,110 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:06,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,266 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,266 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 325#L1042-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,296 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,296 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,296 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,297 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,297 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,297 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,297 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,297 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,298 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,298 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,298 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,298 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,298 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,298 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,298 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,300 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,300 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,301 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,301 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,307 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,307 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,307 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,307 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,308 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,308 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,308 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,308 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,324 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,324 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,324 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,324 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,324 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,324 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,324 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,324 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,326 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,326 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,326 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,326 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,327 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,327 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,327 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,327 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,331 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,331 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,331 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,331 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,413 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,413 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,413 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,413 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:06,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,496 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,496 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,496 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,496 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,499 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,499 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,499 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,499 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,659 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,659 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,659 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,675 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,675 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,676 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,676 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,676 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,676 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 103#L1042-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,706 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 103#L1042-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,706 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,706 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,707 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,732 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,732 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,732 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,732 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,737 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:06,737 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:06,737 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:06,737 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:06,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,742 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,742 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,742 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,742 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,747 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,747 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,747 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,747 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,764 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,764 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,764 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,764 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,827 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,827 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,827 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,827 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:06,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:06,911 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,912 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:06,912 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:06,912 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,452 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,452 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,452 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,452 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 21#L1043-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,459 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,459 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,459 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,459 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 166#L1043-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,459 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,459 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,460 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,460 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 166#L1043-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,460 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,460 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,460 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,460 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,462 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,462 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,462 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,462 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,463 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,463 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,464 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,464 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 166#L1043-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,465 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,465 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,465 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,465 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 103#L1042-5true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,466 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,466 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,466 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,466 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 325#L1042-4true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,470 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,470 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,470 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,470 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,475 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,475 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,477 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,477 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,477 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,477 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,478 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,478 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,478 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,478 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,489 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,489 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,489 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,489 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:07,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:07,636 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,636 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,636 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,636 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,637 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,640 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:07,640 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:07,640 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:07,640 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:07,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,641 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,641 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,641 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,641 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,642 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,642 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,642 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,642 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:07,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,643 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,643 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,643 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,643 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 325#L1042-4true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,877 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,877 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,877 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,877 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,897 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,897 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,897 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,897 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,903 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,903 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,903 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,904 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:07,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,906 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,906 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,906 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,906 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,909 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,909 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,909 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,909 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,909 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,909 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,909 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,909 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,910 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,910 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,910 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,910 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 21#L1043-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,912 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,912 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,912 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,912 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 166#L1043-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,912 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,912 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,912 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,912 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 166#L1043-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,913 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,913 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,913 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,913 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,914 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,914 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,914 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,915 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,918 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,918 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,918 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,918 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,925 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,925 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,925 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,925 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,925 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,925 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,925 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,925 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,927 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,927 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,927 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,927 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,928 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,928 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,928 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,928 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:07,928 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,928 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,928 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:07,928 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:08,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 325#L1042-4true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,025 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:42:08,025 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:08,025 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:08,025 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:08,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,105 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-11-30 03:42:08,105 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 03:42:08,105 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 03:42:08,105 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-30 03:42:08,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,105 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,105 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,105 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,105 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,106 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,106 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,106 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,106 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,106 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,109 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,109 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,110 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,110 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,110 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,110 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,110 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,110 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,121 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,121 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,121 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,121 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,123 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,123 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,123 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,123 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,123 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,123 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,123 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,123 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,123 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,124 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,124 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,124 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,124 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,124 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,124 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:08,125 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,125 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,125 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,125 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,126 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,126 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,341 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,341 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,341 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,341 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,358 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,358 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,358 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,358 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,393 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,393 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,393 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,393 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,398 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,398 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,398 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,398 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,426 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,426 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,426 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,426 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,429 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,429 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,429 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,429 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,430 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,430 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,430 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,431 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,432 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,432 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,432 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,432 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,433 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,433 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,433 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,433 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [60#L1034-5true, 326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,434 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,434 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,434 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,434 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,435 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,435 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,435 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,435 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 21#L1043-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,435 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,435 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,435 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,435 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 21#L1043-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,436 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,436 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,436 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,436 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,438 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,438 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,438 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,438 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 325#L1042-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,443 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,443 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,443 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,443 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,451 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,451 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,451 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,451 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 325#L1042-4true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,461 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,461 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,461 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,461 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,503 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,503 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,503 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,503 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,717 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,717 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,718 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,718 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,744 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,744 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,744 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,745 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:08,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,794 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,794 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,794 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,794 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,796 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,796 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,796 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,796 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,799 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,799 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,799 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,799 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,799 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,801 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,801 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,801 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,801 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,802 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,802 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,803 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,803 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:08,804 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,804 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,804 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,804 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,805 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,805 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,805 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,806 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:08,806 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,806 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,806 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,806 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,807 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,807 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,808 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,808 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,808 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,808 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,808 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,808 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:08,809 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,809 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,809 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,809 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:08,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,814 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,814 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,814 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,814 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,815 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,815 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,815 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,815 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,815 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,815 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,815 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,815 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,815 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,816 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:08,816 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,816 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 88#L1065-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,819 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,819 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,819 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,819 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,819 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,819 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,819 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,819 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:08,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:08,884 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is not cut-off event [2023-11-30 03:42:08,884 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 03:42:08,884 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 03:42:08,884 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 03:42:09,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,090 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,090 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,090 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,090 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,103 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,103 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,103 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,103 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,104 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,104 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,104 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,104 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, 326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,104 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,104 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,104 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,104 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 21#L1043-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,133 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,133 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,133 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,133 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 21#L1043-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,133 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,133 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,134 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,134 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 103#L1042-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,137 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,137 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,137 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,137 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 325#L1042-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,141 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,141 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,141 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,141 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,166 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,166 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,166 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,166 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 166#L1043-1true, 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,167 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,167 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,167 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,167 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,168 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,168 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,168 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,169 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,169 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,169 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,169 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,169 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,170 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,170 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,170 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,170 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,172 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,172 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,172 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,172 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,172 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,172 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,172 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,172 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, 72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,173 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,173 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,173 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,173 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,174 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,174 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,174 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,174 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 352#L1043-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,175 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,175 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,175 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,175 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,176 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,176 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,176 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,176 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,176 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,176 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,176 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,176 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,177 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,177 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,177 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,177 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,178 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,178 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,178 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,178 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,184 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,184 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,184 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,184 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,184 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,185 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,185 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,185 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,197 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,197 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,197 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,197 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,197 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,197 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,197 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,197 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,198 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,198 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,198 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,198 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,234 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,234 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,234 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,234 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,235 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,235 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,235 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,235 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:09,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,315 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,315 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,315 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,315 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,317 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,317 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,317 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,317 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,317 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,319 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,319 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,319 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,319 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,320 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,320 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,320 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,320 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,320 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,325 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,326 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,326 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,326 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,327 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,327 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,327 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,327 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,327 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,327 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,327 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,327 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,328 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,328 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,328 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,328 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,328 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,328 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,328 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,328 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,329 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,329 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,329 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,329 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,329 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,329 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,329 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,329 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,329 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:09,331 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,331 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,331 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,331 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,331 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,332 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,332 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,332 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,332 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,333 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,333 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,333 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,333 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,333 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,333 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,334 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,334 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,334 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:09,335 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,335 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,335 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,335 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,335 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,335 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,335 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,335 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,335 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,336 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,336 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,340 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,340 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,340 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,340 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,340 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,341 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,341 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,341 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,341 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,341 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,344 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,344 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,344 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,344 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,344 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,344 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,344 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,345 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,345 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,345 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,346 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,347 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,347 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,347 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:09,348 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:09,348 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,348 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,349 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,541 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,541 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,541 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,541 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,554 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,554 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,554 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,554 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, 72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,555 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,555 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,555 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,555 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,556 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,556 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,556 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,556 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,583 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,583 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,583 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,583 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,583 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,583 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,583 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,583 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 103#L1042-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,588 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,588 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,588 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,588 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,610 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,610 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,610 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,610 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,612 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,612 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,612 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,612 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 156#L1043-6true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,616 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,616 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,616 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,616 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,617 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,617 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,617 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,617 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,619 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,619 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,619 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,619 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,620 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,620 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,620 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,620 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,621 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,621 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,621 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,621 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,621 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,621 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,621 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,621 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,623 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,623 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,623 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,623 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 217#L1050true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,624 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,624 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,625 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,625 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,625 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,625 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,625 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,625 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,626 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,626 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,626 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,626 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,626 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,627 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,627 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,627 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,628 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,628 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,628 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,628 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 352#L1043-4true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,628 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,628 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,628 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,628 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 352#L1043-4true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,629 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,629 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,629 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,629 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 21#L1043-2true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,630 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,630 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,630 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,630 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 166#L1043-1true, 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,631 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,631 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,631 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,631 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,632 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,632 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,632 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,632 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,634 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,634 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,634 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,634 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,640 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,640 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,640 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,640 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,641 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,641 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,641 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,650 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,650 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,650 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,650 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,650 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,650 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,651 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,651 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 454#(= |#race~threads_alive~0| 0), 434#true, 159#L1035-9true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,685 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,685 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,685 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 03:42:09,685 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:09,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,756 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,756 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,756 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,756 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,758 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,758 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,758 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,758 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,760 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,760 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,760 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,760 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,761 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,761 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,761 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,761 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,765 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,765 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,765 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,765 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,766 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,766 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,766 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,766 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,770 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,770 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,770 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,770 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,770 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,770 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,770 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:09,774 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,774 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,774 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,774 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,774 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,774 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,774 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,774 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,775 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,775 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,775 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,775 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,775 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,776 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,776 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,776 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,776 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,776 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,776 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,776 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,776 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,776 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,777 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,777 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,777 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 214#L1041-1true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,779 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,779 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,779 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,779 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,779 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,779 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,779 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,779 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,780 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,780 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,780 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,780 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,780 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,780 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,781 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,781 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,781 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,782 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,782 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,782 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,782 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,782 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,782 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,782 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,783 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,783 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,783 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,784 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:09,784 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,784 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,784 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,784 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,784 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,784 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-30 03:42:09,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,792 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,792 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,792 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,792 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,795 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,795 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,795 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,796 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,796 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:09,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,833 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,833 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,833 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,833 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,837 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,837 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,837 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,837 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:09,847 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,847 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,847 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:09,847 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,224 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,224 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,224 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,224 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 217#L1050true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,224 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,224 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,224 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,224 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,225 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,225 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,225 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,225 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,225 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,225 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,225 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,225 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 352#L1043-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,249 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,250 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,250 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,250 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,250 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,250 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,250 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,250 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,275 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,275 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,275 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,275 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,277 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,277 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,277 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,277 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 166#L1043-1true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,282 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,282 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,282 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,282 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,283 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,283 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,283 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,283 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,284 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,284 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,284 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,284 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,286 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,286 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,286 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,286 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,286 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,287 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,287 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,287 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,288 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,288 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,288 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,288 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,288 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,288 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,288 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,288 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,289 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,289 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,289 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,289 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,290 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,290 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,290 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,290 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,290 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,291 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,291 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,291 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,292 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,292 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,292 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,292 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,293 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,293 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,293 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,293 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 290#L1043-5true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,293 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,293 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,293 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,293 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,294 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,294 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,294 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,294 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,295 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,295 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,295 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,295 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,296 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,296 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,296 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,296 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,296 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,296 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,296 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,296 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,297 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,297 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,297 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,297 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,297 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,297 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,297 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,298 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,299 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,299 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,299 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,299 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,300 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,300 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,300 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,300 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 419#true, 159#L1035-9true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,349 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,349 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 03:42:10,349 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,349 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,375 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,375 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,375 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,375 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,382 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,382 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,383 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,383 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 166#L1043-1true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,398 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,398 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,398 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,398 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:10,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:10,440 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,440 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,440 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,440 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,441 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,441 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,441 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,442 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,443 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,443 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,443 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,443 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,446 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,446 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,446 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,446 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,446 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,464 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,464 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,464 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,464 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,464 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 105#L1041-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,483 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,483 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,483 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,483 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:10,484 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,484 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,484 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,484 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,485 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,485 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,485 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,485 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,485 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,485 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,485 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,485 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,485 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,486 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,486 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,486 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,486 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,486 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,486 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,486 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,487 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,487 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,487 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,490 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,490 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,490 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,490 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,491 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,491 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,491 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,491 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,491 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,491 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,491 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,492 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,492 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,492 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,494 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,494 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is not cut-off event [2023-11-30 03:42:10,494 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-30 03:42:10,494 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-30 03:42:10,494 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-30 03:42:10,494 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-30 03:42:10,494 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-30 03:42:10,494 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-30 03:42:10,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,497 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,498 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,498 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,498 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:10,498 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,498 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,498 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,498 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,543 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,543 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,543 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,543 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,548 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,548 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,549 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,549 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,549 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,549 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,549 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,549 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,550 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,550 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,550 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,550 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,561 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,561 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,561 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,561 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,707 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,707 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,707 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,708 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,708 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,708 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,708 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,708 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,709 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,709 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,709 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,709 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 290#L1043-5true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,733 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,733 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,733 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,733 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,733 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,733 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,733 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,733 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,734 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,734 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,734 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,734 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,745 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,745 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,745 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,745 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, 139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,759 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:10,759 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:10,759 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:10,759 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:10,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,763 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,763 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,763 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,763 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,763 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,763 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,763 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,763 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,764 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,764 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,764 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,764 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,764 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,764 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,764 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,764 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,766 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,766 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,766 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,766 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,766 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,766 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,766 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,766 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,767 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,767 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,767 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,767 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,768 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,768 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,768 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,768 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 156#L1043-6true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,769 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,769 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,769 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,769 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,770 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,770 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,770 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,770 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,770 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,770 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,770 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,771 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,771 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,771 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,771 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,771 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 352#L1043-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,772 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,772 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,772 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,772 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,772 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,772 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,772 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,772 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,773 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,773 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,773 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,773 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 166#L1043-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,774 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,774 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,774 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,774 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,787 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,787 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,787 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,787 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,787 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,787 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,787 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,787 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 166#L1043-1true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,788 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,788 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,788 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,788 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,799 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,799 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:42:10,799 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,799 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 454#(= |#race~threads_alive~0| 0), 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,799 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,800 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,800 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,800 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 03:42:10,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 183#L1035-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,821 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,821 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,821 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,821 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 131#L1050-1true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,828 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,828 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,828 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,828 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,843 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,843 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,843 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,843 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:10,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,880 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,880 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,880 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,880 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:10,880 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,880 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,880 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,880 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 105#L1041-4true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,882 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,882 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,882 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,882 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:10,883 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,883 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,883 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,883 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,885 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,885 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,885 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,885 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,890 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,890 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,890 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,890 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,890 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,894 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,894 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,894 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,894 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,894 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,899 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,899 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,899 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,899 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,900 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,900 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,901 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,901 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 105#L1041-4true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,901 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,901 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,901 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,901 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:10,902 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,902 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,902 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,902 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,902 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,902 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,903 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,903 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,903 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,903 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,903 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,903 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,903 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,903 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,904 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,904 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,904 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,904 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,904 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,910 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,910 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,910 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,910 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,910 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,916 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,916 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,916 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,916 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:10,916 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,916 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,916 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,916 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,974 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,974 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,974 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,974 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,974 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,974 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,975 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,975 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:10,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:10,987 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:10,987 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:10,987 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:10,987 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,136 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,137 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,137 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,137 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,137 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,137 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,137 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,137 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,138 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,138 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,138 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,138 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,139 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,139 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,139 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,139 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,139 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,139 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,139 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,139 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 156#L1043-6true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,193 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,193 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,193 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,193 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,193 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,193 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,194 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,194 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,194 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,196 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,196 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,196 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,196 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 21#L1043-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,197 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,197 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,197 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,197 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,206 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,206 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,206 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,206 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,207 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,207 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,207 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,207 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,217 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,217 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,217 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,217 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,219 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,219 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,219 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,219 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,220 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,220 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,220 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,220 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,223 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,223 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,223 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,223 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,223 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,223 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,223 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,223 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,225 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,225 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,225 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,225 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,226 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,226 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,226 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,226 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,226 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,226 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,226 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,226 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,227 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,227 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,227 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,227 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,228 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,228 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,228 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,228 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, 139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,229 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,229 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,229 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,229 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,230 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,230 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,230 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,230 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 352#L1043-4true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,231 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,231 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,231 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,231 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,231 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,231 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,232 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,232 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 21#L1043-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,232 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,232 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,232 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,232 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,233 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,233 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,233 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,233 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 333#L1035-1true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,234 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,234 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,234 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,234 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,236 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,236 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,236 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,236 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 166#L1043-1true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,239 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,239 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,239 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,239 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 183#L1035-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,245 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,245 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,245 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,245 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 131#L1050-1true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,246 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,246 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,246 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,246 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,246 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,246 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,246 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,246 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 239#L1035-3true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,271 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,271 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,271 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,271 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,276 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,276 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,277 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,277 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,290 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,290 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,290 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,290 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:11,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,319 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,319 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,319 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,319 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,320 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,320 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,320 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,320 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,322 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,322 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,322 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,322 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:11,322 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,322 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,322 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,322 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,325 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,325 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,325 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,325 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 105#L1041-4true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,326 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,326 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,326 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,326 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:11,326 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,326 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,326 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,326 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,329 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,329 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,329 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,329 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,331 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,331 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,331 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,331 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:11,343 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,343 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,343 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,343 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,344 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,548 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,548 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,548 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,550 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,550 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,550 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,550 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 105#L1041-4true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,551 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,551 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,551 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,551 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,552 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:11,552 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,552 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,552 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,552 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,552 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,553 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,553 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,553 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,553 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,553 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,553 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,554 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,554 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,554 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,558 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,558 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,558 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,558 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,558 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:11,561 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,561 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,561 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,561 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 388#L1041-3true, 258#L1065-9true]) [2023-11-30 03:42:11,561 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,561 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,561 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,561 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,568 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:11,568 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:11,568 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:11,568 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:11,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,568 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:11,568 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:11,568 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:11,568 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:11,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,569 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,569 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,569 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:11,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,569 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,570 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,570 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,570 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:11,570 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:42:11,571 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:42:11,571 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:11,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,644 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,644 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,644 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,644 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,801 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,801 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,801 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,801 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,802 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,802 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,802 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,802 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,802 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,802 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,802 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,802 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,803 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,804 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,804 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,804 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,804 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,804 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,804 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,804 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 352#L1043-4true, 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,826 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,826 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,826 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,826 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,827 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,827 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,827 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,827 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 21#L1043-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,828 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,828 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,828 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,828 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 183#L1035-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,846 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,846 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,846 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,847 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,848 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,848 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,848 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,848 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,849 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:11,849 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:11,849 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:11,849 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:11,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,852 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,852 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,852 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,852 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,854 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,854 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,854 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,854 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,854 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,854 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,855 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,855 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,855 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,855 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,856 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,856 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,856 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,856 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,856 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,856 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,857 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,857 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,857 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,857 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 183#L1035-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,857 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,858 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,858 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,858 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 217#L1050true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,858 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,858 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,858 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,858 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,859 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,859 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,859 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,859 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,859 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,859 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,859 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,859 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,860 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,860 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,860 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,860 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [139#L1043-8true, 72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,860 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,861 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,861 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,861 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 156#L1043-6true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,861 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,861 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,861 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,861 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,862 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,862 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,862 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,862 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 290#L1043-5true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,862 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,862 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,862 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,863 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 352#L1043-4true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,863 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,863 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,863 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,863 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,864 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,864 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,864 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,864 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,865 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,865 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,865 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,865 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,865 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,865 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,865 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,865 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 166#L1043-1true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,866 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,866 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,866 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,866 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 183#L1035-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,867 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,867 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,867 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,867 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,868 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,868 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,869 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,869 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,871 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,871 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,871 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,871 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 239#L1035-3true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,877 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,877 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,877 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,877 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,877 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,877 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,878 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,878 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,878 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,878 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,878 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,878 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,904 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,904 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,904 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,904 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 187#L1050-3true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,908 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,908 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,908 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,908 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 352#L1043-4true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,919 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,919 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,919 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,919 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:11,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,946 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,946 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,946 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,946 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,949 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,949 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,949 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,949 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,950 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,950 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,950 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,950 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,951 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,952 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,952 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,952 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:11,952 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,952 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,952 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,952 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,957 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,957 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,957 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,957 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 105#L1041-4true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,957 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,957 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,957 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,957 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:11,958 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,958 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,958 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,958 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,961 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,961 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,961 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,961 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 105#L1041-4true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,974 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,974 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,974 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,974 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:11,975 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,975 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,975 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,975 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,977 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,977 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,977 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,977 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 105#L1041-4true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,978 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,978 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,978 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,978 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,978 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:11,979 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,979 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,979 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,979 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:11,979 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,979 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,979 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,979 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,979 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:11,981 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,981 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,981 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,981 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,981 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 105#L1041-4true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,983 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,983 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,983 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,983 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 105#L1041-4true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:11,984 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,984 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,984 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,984 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,991 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:11,991 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:11,991 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:11,991 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:11,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,992 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,992 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,992 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:11,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,993 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,993 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,993 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,993 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,993 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,994 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,994 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 219#L1040-2true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,994 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:11,994 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,995 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,995 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,995 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:11,995 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:11,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,996 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,996 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:42:11,996 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,996 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:11,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:11,996 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:11,996 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:42:11,996 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:42:11,996 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:11,996 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,059 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,059 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,059 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,059 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 183#L1035-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,059 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,059 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,060 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,060 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,061 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,061 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,061 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,061 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,076 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,076 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,076 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,076 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,223 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,223 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,224 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,224 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,224 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,224 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,224 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,224 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,246 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,246 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,246 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,246 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [139#L1043-8true, 72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,246 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,246 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,246 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,246 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 290#L1043-5true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,247 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,247 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,247 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,247 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,248 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,248 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,248 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,248 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,248 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,249 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,249 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,249 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,255 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,255 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,255 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,255 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,265 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,265 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,265 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,265 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,267 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,267 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,267 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,267 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,267 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,268 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,268 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,268 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,271 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,271 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,271 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,271 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 183#L1035-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,273 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,273 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,273 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,273 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 183#L1035-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,273 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,273 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,273 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,274 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,274 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,274 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,274 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,274 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,275 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,275 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,275 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,275 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,275 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,275 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,275 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,276 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,276 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,276 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,276 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,276 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,276 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,276 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,277 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,277 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,277 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,277 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,277 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,277 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,278 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,278 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,278 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,278 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,278 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,278 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,278 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,279 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,279 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,279 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,279 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,279 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,280 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,280 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,280 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,280 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,281 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,281 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,281 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,281 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 352#L1043-4true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,281 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,281 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,281 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,281 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,282 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,282 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,282 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,282 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,283 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,283 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,283 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,283 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,283 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,283 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,283 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,283 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,284 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,284 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,284 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,285 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,286 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,286 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,286 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,286 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,289 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,289 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,289 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,289 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,294 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,294 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,294 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,295 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 187#L1050-3true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,295 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,295 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,295 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,295 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 352#L1043-4true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,295 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,295 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,296 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,296 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,320 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,320 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,320 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,320 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,322 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,322 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,322 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,322 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 290#L1043-5true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,330 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,330 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,330 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,330 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:12,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,359 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,359 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,359 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,359 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,362 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,362 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,362 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,362 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,363 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,363 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,363 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,363 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,365 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,365 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,365 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,365 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:12,366 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,366 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,366 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,366 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,371 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,371 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,371 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,371 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 105#L1041-4true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,372 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,372 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,372 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,372 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:12,373 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,373 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,373 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,373 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,386 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,386 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,387 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,387 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 105#L1041-4true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,387 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,387 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,387 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,387 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,390 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,390 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,390 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,390 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,390 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 105#L1041-4true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,390 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,390 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,391 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,391 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 105#L1041-4true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,391 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,391 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,391 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,391 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,391 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,393 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,393 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:42:12,393 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,393 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,393 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,393 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,393 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:42:12,393 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 105#L1041-4true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,394 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,394 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,394 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,394 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,394 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,396 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,396 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,396 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,396 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:12,397 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,397 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,397 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,397 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,397 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,397 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,398 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:42:12,398 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,398 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:12,398 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:12,398 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:12,398 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:12,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,403 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:12,403 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:12,403 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:12,403 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:12,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,403 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,404 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 219#L1040-2true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,404 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,404 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:12,404 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:12,405 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:12,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,405 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:12,405 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:12,405 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:12,405 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:12,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 183#L1035-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,479 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,479 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,479 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,479 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,480 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,480 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,480 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,480 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,480 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,480 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,480 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,480 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,481 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,481 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,481 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,481 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,500 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,500 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,500 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,500 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 21#L1043-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,500 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,500 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,500 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,500 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,851 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,851 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,851 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,851 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:12,875 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,875 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,875 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,875 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:12,875 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,875 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,875 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,875 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,876 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,876 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,876 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,876 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,877 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,877 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,877 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,877 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,877 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,878 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,878 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,878 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 352#L1043-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,878 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,878 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,878 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,878 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,880 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,880 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,880 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,880 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,882 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,882 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,882 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,882 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,885 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,885 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,885 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,885 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,885 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,885 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,885 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,885 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,885 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,890 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,890 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,890 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,890 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,894 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,894 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,895 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,895 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,895 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,895 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,895 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,895 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,896 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,896 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,896 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,896 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,896 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,897 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,897 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,897 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:12,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 352#L1043-4true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,900 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,900 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,900 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,900 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,902 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,902 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,902 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,902 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,902 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,902 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,902 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,902 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,903 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,903 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,903 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,903 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,904 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,904 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,904 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,904 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,904 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,904 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,905 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,905 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,905 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,905 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,905 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,905 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,906 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,906 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,906 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,906 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,906 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,906 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,906 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,906 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,907 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,907 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,907 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,907 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,908 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,908 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,908 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,908 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,909 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,909 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,909 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,909 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,909 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,909 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,909 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,909 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 290#L1043-5true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,910 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,910 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,910 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,910 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,911 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,911 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,911 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,911 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,911 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,911 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,911 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,912 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,912 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,912 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,912 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,912 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,913 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,913 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,913 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,913 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,914 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,914 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,914 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,914 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 352#L1043-4true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,917 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,918 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,918 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,918 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,922 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,922 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,922 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,922 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,923 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,923 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,923 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,923 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 290#L1043-5true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,923 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,923 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,923 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,923 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,924 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,924 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,924 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,924 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,948 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,948 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,948 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,948 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 156#L1043-6true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,956 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,956 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,957 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,957 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,957 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,957 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,957 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,957 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:12,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,989 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,989 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,989 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,989 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,992 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,992 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,992 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,992 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,993 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,993 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,993 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,993 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,994 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,994 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,994 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,994 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,994 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,995 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,995 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,995 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,995 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,995 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,996 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,996 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,996 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,996 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:12,996 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,996 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,996 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,996 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 344#L1041-6true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:12,997 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,997 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,997 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,997 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 344#L1041-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:12,997 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,997 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,997 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:12,997 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,004 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,004 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,005 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,005 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 105#L1041-4true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,005 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,005 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,005 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,005 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,021 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,021 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,021 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,021 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,023 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,023 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,023 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,023 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,024 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,024 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,024 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,024 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,024 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,025 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,025 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,025 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,025 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:13,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 392#L1041true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,026 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,026 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,026 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,026 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,026 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,027 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,027 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,027 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,027 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:42:13,028 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,028 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,028 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,028 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:42:13,028 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,028 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,028 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,028 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,029 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,029 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,029 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,029 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,029 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,030 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,030 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,030 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,030 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,031 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,031 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,031 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,031 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,032 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,032 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,032 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,032 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-30 03:42:13,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:13,033 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,033 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,033 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:13,033 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:13,033 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,033 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,033 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,033 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 25#L1041-2true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,034 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,034 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,034 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,034 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,034 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:13,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,113 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,113 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,113 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,113 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,114 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,114 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,114 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,114 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,114 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,114 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,114 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,114 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,115 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,115 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,115 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,115 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,137 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,137 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,137 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,137 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 235#L1043-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,137 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,137 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,138 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,138 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,273 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,273 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,273 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,273 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,275 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,275 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,275 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,275 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,275 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,275 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,275 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,275 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,276 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,276 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,276 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,295 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,295 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,295 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,295 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,296 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,296 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,296 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,296 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,297 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,297 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,297 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,297 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,298 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,298 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,298 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,298 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 290#L1043-5true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,299 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,299 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,299 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,299 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,300 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,300 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,300 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,300 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,300 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,301 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,301 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,301 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,301 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,301 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,301 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,304 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,304 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,304 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,304 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,304 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,304 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,308 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,308 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,308 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,308 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,308 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,308 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 296#L1035-5true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,312 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,312 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,312 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,312 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,313 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,313 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,313 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,313 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,317 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,317 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,317 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,317 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,318 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,318 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,318 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,318 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,319 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,319 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,319 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,319 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,319 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,319 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,319 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,319 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,320 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,320 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,320 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,320 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,320 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,320 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,320 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,320 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,321 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,321 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,321 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,321 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,321 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,321 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,321 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,321 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,322 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,322 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,322 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,322 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,323 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,323 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,323 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,323 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,324 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,324 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,324 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,324 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,324 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,324 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,324 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,324 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,325 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,325 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,325 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,325 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,326 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,326 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,326 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,326 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,326 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,326 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,326 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,327 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,327 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,327 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,327 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,327 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,327 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,327 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,327 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,328 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 402#L1050-8true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,328 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,328 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,328 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,328 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,329 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,329 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,329 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,329 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,332 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,332 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,332 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,332 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,336 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,336 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,336 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,336 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,336 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,336 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,336 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,336 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,337 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,337 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,337 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,337 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,337 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,337 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,337 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,337 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:13,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,399 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,400 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,400 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,400 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 344#L1041-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,402 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,402 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,402 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,402 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 344#L1041-6true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,403 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,403 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,403 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,403 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,404 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,404 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,404 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,404 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 344#L1041-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,404 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,404 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,404 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,404 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,404 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,405 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,405 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,405 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,405 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,405 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 344#L1041-6true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,405 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,406 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,406 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,406 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,406 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,413 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,413 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,413 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,413 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 214#L1041-1true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,422 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,422 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,422 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:13,422 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,423 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,423 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,423 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,423 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:13,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,423 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,423 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,424 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,424 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,424 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,424 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,425 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,425 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:13,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,425 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,425 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,425 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,425 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,427 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,427 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:13,427 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,427 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,427 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,427 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:13,427 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,427 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,428 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,428 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,428 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:13,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,428 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,429 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,429 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,429 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 105#L1041-4true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,433 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,433 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,433 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,434 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 105#L1041-4true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,434 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,434 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,434 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,434 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 313#L1072-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:13,435 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,435 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,435 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,435 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,435 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,443 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,443 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,443 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,443 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,443 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:13,443 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,443 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:13,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,443 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,443 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,443 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,444 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,444 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:42:13,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,521 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,521 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,521 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,521 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,521 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,521 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,521 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,521 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,522 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,522 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,522 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,522 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,546 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,546 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,546 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,546 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 352#L1043-4true, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,547 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,547 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,547 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,547 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,677 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,677 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,677 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,677 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,677 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,678 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,678 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,698 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,698 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,698 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,698 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,698 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,698 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,698 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,698 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,700 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,700 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,700 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,700 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,700 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,700 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,700 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,700 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,701 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,701 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,701 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,701 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,703 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,703 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,703 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,703 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,703 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,703 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,705 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,705 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,705 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,705 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,705 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,705 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,705 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,705 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,715 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,715 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,716 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,716 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,716 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,716 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,716 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,716 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,720 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,720 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,720 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,720 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,720 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,720 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,720 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,720 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,721 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,721 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,721 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,721 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,721 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,721 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,721 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,722 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,722 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,722 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,722 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,722 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,722 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,722 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,723 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,723 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,723 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,723 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,723 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,723 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,724 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,724 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,724 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,724 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,724 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,724 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,725 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,725 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,725 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,725 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,725 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,725 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,726 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,726 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,726 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,726 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,726 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,726 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,727 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,727 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,727 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,727 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,727 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,727 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,728 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,728 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,728 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,728 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,728 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,729 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,729 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,729 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,729 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,729 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,729 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,729 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,730 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,730 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,730 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,730 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,730 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,730 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,730 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,730 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,731 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,731 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,731 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,731 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,733 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,733 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,733 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,733 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,734 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,734 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,734 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,734 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 167#L1065-7true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,749 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,749 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,749 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 03:42:13,749 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,762 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,762 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,762 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,762 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:13,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 344#L1041-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,801 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,801 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,801 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,801 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,820 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,820 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,820 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,820 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:13,820 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,820 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,820 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,820 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,820 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,820 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,822 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,823 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,823 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,823 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,826 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,826 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,826 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,826 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 195#L1041-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,826 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,826 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,826 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:13,826 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:13,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 105#L1041-4true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,827 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,827 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:13,827 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,827 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,827 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:13,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,835 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,835 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,835 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,835 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,835 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,835 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,835 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,835 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,837 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,837 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,837 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,837 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:13,837 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,838 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,838 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:13,838 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,839 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,839 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,839 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,842 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,842 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,842 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:13,842 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:42:13,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:13,842 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,842 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:13,842 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:13,842 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,134 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,134 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,134 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,134 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,134 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,134 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,134 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,135 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,161 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,161 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,161 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,161 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,162 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,162 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,162 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,162 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 290#L1043-5true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,163 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,163 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,163 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,163 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,294 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,294 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,294 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,294 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,294 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,294 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,294 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,313 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,313 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,313 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,313 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,313 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,313 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,313 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,313 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,314 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,314 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,314 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,314 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,314 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,314 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,314 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,315 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:14,316 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,316 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,316 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,316 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,317 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,317 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,317 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,317 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,328 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,328 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,329 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,329 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,329 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,330 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,330 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,331 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,331 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,331 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,331 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,331 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,331 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,335 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,335 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,335 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,335 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,336 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,336 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,336 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,336 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,337 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,337 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,337 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,337 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 156#L1043-6true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,337 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,337 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,337 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,337 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,338 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,338 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,338 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,338 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,338 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,338 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,338 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,338 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,343 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,343 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,343 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,343 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,368 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,368 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,368 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,368 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:14,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,403 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,403 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,403 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,403 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,403 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,403 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,404 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,404 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,404 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,404 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,405 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,405 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,405 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,406 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,406 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,406 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,406 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,406 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,406 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,406 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,406 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,420 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,420 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:14,420 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,420 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,421 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,421 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,421 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,421 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:14,422 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,422 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,422 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,422 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,423 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,423 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,423 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,423 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 269#L1066-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,437 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,437 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,437 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,437 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 269#L1066-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,439 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,439 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,439 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,439 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,441 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,441 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,441 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:14,441 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,441 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,441 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,442 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:14,442 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,442 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,442 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 195#L1041-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,443 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,443 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,443 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,443 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,443 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,448 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,448 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,448 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,448 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:14,448 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,449 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,449 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,449 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,449 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,449 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,450 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 219#L1040-2true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,450 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,450 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,450 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,451 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,451 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,451 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,453 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,453 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,453 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,453 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:42:14,453 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,541 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,541 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,541 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,541 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,570 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,570 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,570 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,570 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 156#L1043-6true, 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,570 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,570 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,570 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,570 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 207#cleanerErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,571 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,571 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,571 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,571 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][495], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,664 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:14,664 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:14,664 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:14,664 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:14,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][496], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,665 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:14,665 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:14,665 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:14,665 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:14,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,712 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,712 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,712 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,712 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:14,713 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,713 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,713 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,713 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,714 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,714 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,714 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,714 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,722 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,722 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,722 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,722 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,723 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,723 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,723 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,723 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,724 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,724 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,724 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,724 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,724 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,724 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,724 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,724 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,725 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,725 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,725 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,725 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,726 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,726 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,726 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,726 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,726 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,726 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,727 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,727 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,728 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,729 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,729 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,729 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,731 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,731 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,731 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,731 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 88#L1065-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,754 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,754 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,754 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,754 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:14,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,789 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,789 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,789 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,789 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,790 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,790 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,790 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,790 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,791 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,791 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,791 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,791 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,791 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,792 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,792 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,792 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,803 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,803 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,803 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,803 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,803 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:14,804 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,804 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,804 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,804 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,805 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,805 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,805 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,805 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,805 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,815 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,815 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,815 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,815 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 269#L1066-4true, 438#true, 419#true, 434#true, 214#L1041-1true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,817 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,817 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,817 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,817 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 115#L1066-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,818 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,818 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,818 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,819 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,819 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,819 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,819 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,819 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,819 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 115#L1066-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,820 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,820 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,820 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,820 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,820 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,820 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,821 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,821 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,821 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,821 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,821 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,822 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,822 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,822 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,822 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,822 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,822 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,822 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,822 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,822 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,823 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,823 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,823 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,827 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,827 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,828 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,828 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,828 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,828 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,828 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,828 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,831 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,831 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,832 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,832 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,832 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,832 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,832 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,832 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,834 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,834 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,834 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,835 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,835 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:14,835 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 219#L1040-2true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,836 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,836 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:14,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,836 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,837 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:14,837 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,837 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,837 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,837 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:14,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:14,964 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,964 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,964 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:14,964 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][507], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,055 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:15,055 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:15,055 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:15,055 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:15,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][508], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,055 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:15,055 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:15,055 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:15,055 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:15,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,099 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,099 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,099 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,099 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,100 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,100 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,100 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,100 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:15,100 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,100 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,100 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,100 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:15,108 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,108 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,108 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,109 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,109 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,109 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,109 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,109 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,110 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,110 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,110 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,110 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,110 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,110 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,110 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,110 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,111 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,111 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,111 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,111 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,112 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,112 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,112 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,112 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,113 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,113 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,113 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,113 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,113 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,113 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,113 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,113 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:42:15,115 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,115 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,115 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,115 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 145#L1065-3true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,117 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,117 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,117 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,117 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 219#L1040-2true, 167#L1065-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,135 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,135 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,135 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:42:15,135 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,137 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,137 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,137 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,137 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-30 03:42:15,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,177 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,177 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,177 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,177 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:15,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 214#L1041-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,177 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,177 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,177 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,177 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:15,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:15,384 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,384 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,384 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,384 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 269#L1066-4true, 438#true, 419#true, 434#true, 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,387 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,387 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,387 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,387 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 115#L1066-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,388 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,388 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,388 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,388 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 283#L1066-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,389 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,389 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,389 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,389 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,390 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,390 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,390 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 283#L1066-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,391 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,391 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,391 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,391 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,392 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,392 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,392 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([796] L1041-->L1041-1: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#flags_mutex~0.base_1|) |v_~#flags_mutex~0.offset_1|) |v_cleanerThread1of1ForFork1_#t~mem13.base_1|) (= |v_cleanerThread1of1ForFork1_#t~mem13.offset_1| (select (select |v_#memory_$Pointer$.offset_1| |v_~#flags_mutex~0.base_1|) |v_~#flags_mutex~0.offset_1|))) InVars {~#flags_mutex~0.base=|v_~#flags_mutex~0.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_1|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_1|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_1|, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~mem13.offset, cleanerThread1of1ForFork1_#t~mem13.base][397], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 214#L1041-1true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,395 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,395 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,395 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,395 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,400 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,400 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,400 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,400 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,400 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,400 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,400 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,400 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,401 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,401 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,401 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,401 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,401 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,401 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,401 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,401 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,402 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,403 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 219#L1040-2true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,403 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,403 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:15,404 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,404 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,404 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,404 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:15,404 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,404 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,404 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,404 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,404 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,405 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,405 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,405 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,405 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,405 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,405 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,405 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,523 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,523 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,523 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,524 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][517], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,603 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:15,603 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:15,603 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:15,603 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:15,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][518], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,603 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:15,603 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:15,603 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:15,603 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:15,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,635 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,635 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,635 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,635 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,635 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,636 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,636 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,636 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,636 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,636 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,636 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,636 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,637 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,637 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,637 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,637 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,643 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,643 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,643 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,643 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,644 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,644 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,644 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,644 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,644 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,644 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,644 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,644 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,645 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,645 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,645 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,645 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,646 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,646 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,646 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,646 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,646 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,646 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,647 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,647 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,647 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,647 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,647 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,647 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,648 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,648 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,648 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,648 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,650 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,650 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,650 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,650 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 167#L1065-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,654 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,654 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:15,654 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-30 03:42:15,654 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,662 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,662 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,663 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,663 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 159#L1035-9true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,663 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,663 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,663 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,663 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 03:42:15,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([796] L1041-->L1041-1: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#flags_mutex~0.base_1|) |v_~#flags_mutex~0.offset_1|) |v_cleanerThread1of1ForFork1_#t~mem13.base_1|) (= |v_cleanerThread1of1ForFork1_#t~mem13.offset_1| (select (select |v_#memory_$Pointer$.offset_1| |v_~#flags_mutex~0.base_1|) |v_~#flags_mutex~0.offset_1|))) InVars {~#flags_mutex~0.base=|v_~#flags_mutex~0.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_1|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_1|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_1|, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~mem13.offset, cleanerThread1of1ForFork1_#t~mem13.base][406], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 239#L1035-3true, 214#L1041-1true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,678 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,678 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,678 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,678 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,707 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,707 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,707 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,707 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 25#L1041-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,707 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,708 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,708 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,708 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,710 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,710 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,710 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,710 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,710 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,710 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,710 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,710 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,711 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,711 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,711 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,711 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,711 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,711 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,711 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,711 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 269#L1066-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:15,723 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,723 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,723 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,723 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 105#L1041-4true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,724 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,724 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,724 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,724 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 115#L1066-5true, 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,725 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,725 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,725 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,725 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 283#L1066-6true, 438#true, 419#true, 434#true, 214#L1041-1true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,726 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,726 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,726 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,726 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 271#L1066-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,728 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,728 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,728 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,728 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 271#L1066-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,729 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,729 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,729 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,729 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,730 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,730 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,730 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,730 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,730 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,730 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,731 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,731 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:15,731 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:15,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,732 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,732 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:15,732 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,732 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,732 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:15,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,732 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,732 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,733 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,733 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:15,733 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:15,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 159#L1035-9true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,745 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,745 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:42:15,745 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,745 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,863 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,863 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,863 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,863 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,863 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,863 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,863 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,863 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,968 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,968 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,968 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,968 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,969 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,969 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,969 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,969 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,970 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,970 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,970 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,970 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,974 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,974 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,975 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,975 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,975 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,975 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,975 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,975 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,976 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,976 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,976 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,976 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,976 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,977 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,977 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,977 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,977 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,977 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,977 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,977 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,978 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,978 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,978 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,978 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,979 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,979 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,979 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,979 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,980 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,980 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,981 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,981 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:15,981 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,981 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,981 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:15,981 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 03:42:16,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([796] L1041-->L1041-1: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#flags_mutex~0.base_1|) |v_~#flags_mutex~0.offset_1|) |v_cleanerThread1of1ForFork1_#t~mem13.base_1|) (= |v_cleanerThread1of1ForFork1_#t~mem13.offset_1| (select (select |v_#memory_$Pointer$.offset_1| |v_~#flags_mutex~0.base_1|) |v_~#flags_mutex~0.offset_1|))) InVars {~#flags_mutex~0.base=|v_~#flags_mutex~0.base_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_1|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_1|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, ~#flags_mutex~0.offset=|v_~#flags_mutex~0.offset_1|, ~#flags_mutex~0.base=|v_~#flags_mutex~0.base_1|, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~mem13.offset, cleanerThread1of1ForFork1_#t~mem13.base][413], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 229#L1035-4true, 438#true, 434#true, 419#true, 214#L1041-1true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,011 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,011 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,011 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,011 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:16,040 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,040 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,040 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,040 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:16,040 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,040 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,040 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,040 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,042 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,042 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,042 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,043 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,043 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,043 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,043 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,043 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,044 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,044 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,044 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,044 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,044 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,044 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,044 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,044 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,044 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,045 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,045 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,045 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,045 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,045 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,045 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,045 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,045 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,046 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,046 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,046 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,046 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,046 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,046 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,046 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 269#L1066-4true, 438#true, 419#true, 105#L1041-4true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,056 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,056 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,056 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,056 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 115#L1066-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:16,057 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,057 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,058 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,058 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,058 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,058 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,058 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,058 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 283#L1066-6true, 438#true, 419#true, 434#true, 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,059 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,059 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,059 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,059 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 271#L1066-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,061 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,061 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,061 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,061 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 255#L1066-8true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,062 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,062 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,062 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,062 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 19#ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACEtrue, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,062 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,063 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,063 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,063 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,063 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,063 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,063 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,063 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,063 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,063 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,064 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,064 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,064 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,064 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,064 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,064 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,064 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,064 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,064 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 255#L1066-8true, 445#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,065 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,065 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,065 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,065 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 19#ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACEtrue, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,065 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,065 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,065 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,066 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,066 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,066 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,067 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,067 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,067 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,067 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,067 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,067 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,067 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,067 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,068 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 392#L1041true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,068 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,068 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,069 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,069 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,069 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,070 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,070 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,070 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,070 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,070 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,070 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,070 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,070 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,070 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,075 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,075 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,075 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,076 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:16,077 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,077 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,077 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,077 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 159#L1035-9true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,078 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,078 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:16,078 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,078 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,079 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,079 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,080 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,080 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,080 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,081 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,081 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,081 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,082 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,082 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-30 03:42:16,082 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,083 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,203 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,203 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,203 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,203 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,204 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,204 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,204 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,204 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,301 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,301 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,301 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,301 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 177#L1043-12true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,301 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,301 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,301 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,301 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,304 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,304 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,304 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,304 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,305 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,305 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,305 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,305 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,306 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,306 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,306 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,306 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,306 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,306 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,306 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,306 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,307 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,307 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,307 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,307 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,307 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,307 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,308 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,308 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,308 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,308 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,308 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,308 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,309 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,309 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,309 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,309 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-30 03:42:16,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,339 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,339 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,339 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,339 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 105#L1041-4true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,370 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,370 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,370 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,370 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 105#L1041-4true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,370 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,370 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,370 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,370 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,378 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,378 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,378 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,378 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,378 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,378 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,378 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,378 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 105#L1041-4true, 434#true, 115#L1066-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,383 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,383 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,383 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,383 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 269#L1066-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,386 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,386 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,386 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,386 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 283#L1066-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:16,387 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,387 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,387 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,387 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 25#L1041-2true, 271#L1066-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,389 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,389 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,389 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,389 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 255#L1066-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,389 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,390 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,390 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,390 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 214#L1041-1true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 19#ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,390 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,390 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,390 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,390 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,391 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,391 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,391 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,392 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,392 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,392 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,392 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,392 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,392 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,392 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,392 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,392 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,392 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,393 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,393 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,393 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,394 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,401 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,401 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,401 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,401 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,401 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,401 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,401 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,401 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,401 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,403 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,403 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,403 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,403 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,403 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,403 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,404 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,404 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,404 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,404 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,404 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,404 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:16,404 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,404 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,405 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,405 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:16,405 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,405 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,405 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,405 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,405 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][495], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 219#L1040-2true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,406 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,406 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,406 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,406 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][496], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 219#L1040-2true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,406 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,406 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,406 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,406 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,408 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,408 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,408 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,408 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,408 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,408 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,408 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,408 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:42:16,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,711 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,712 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,712 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,712 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,712 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,712 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,712 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,712 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,713 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,713 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,713 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,713 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,797 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,797 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,797 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,797 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,797 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,797 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,797 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,797 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,798 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,798 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,798 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,798 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,798 INFO L294 olderBase$Statistics]: this new event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,798 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,798 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,798 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-30 03:42:16,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,833 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,833 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,833 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,833 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,833 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,834 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,834 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,834 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 195#L1041-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,859 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,859 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,859 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,859 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 195#L1041-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,859 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,859 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,859 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,859 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,863 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,863 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,863 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,863 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 392#L1041true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,863 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,863 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,864 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,864 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,864 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,864 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,864 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,864 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 184#L1040-9true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,864 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,865 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,865 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,865 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 269#L1066-4true, 438#true, 344#L1041-6true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,869 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,869 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,869 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,869 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 269#L1066-4true, 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,869 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,869 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,869 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,869 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 115#L1066-5true, 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,871 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,871 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,871 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,871 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 283#L1066-6true, 438#true, 419#true, 105#L1041-4true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,872 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,872 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,872 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,872 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 271#L1066-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:16,873 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,873 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,873 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,874 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 255#L1066-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,874 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,874 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,874 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,874 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 25#L1041-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 19#ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,875 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,875 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,875 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,875 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,881 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,881 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,881 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,881 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,882 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 03:42:16,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,882 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,882 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,882 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,882 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:16,882 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:16,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][507], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,882 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,883 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,883 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,883 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][508], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 239#L1035-3true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,883 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,883 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,883 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:16,883 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:16,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,977 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,977 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,977 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,977 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:16,977 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,977 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,977 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:16,977 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-30 03:42:17,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,072 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,072 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,072 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:17,072 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,075 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,075 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,075 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,075 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:17,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:17,079 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,079 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:17,079 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,079 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:17,081 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,081 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:17,081 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,081 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,103 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][380], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,103 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 344#L1041-6true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,103 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,103 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][495], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,107 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,107 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,107 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,107 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][496], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,107 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,108 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,108 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,108 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][495], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,108 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,108 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,108 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,108 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][496], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,108 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,109 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,109 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,109 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 115#L1066-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,111 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,111 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,111 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,111 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 146#L1041-9true, 115#L1066-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,111 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,111 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,111 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,111 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:17,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 283#L1066-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,113 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,113 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,113 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,113 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 105#L1041-4true, 434#true, 271#L1066-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,115 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,115 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,115 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,115 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 255#L1066-8true, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:17,115 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,116 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,116 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,116 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 19#ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 388#L1041-3true]) [2023-11-30 03:42:17,116 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,116 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,116 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,116 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 219#L1040-2true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,122 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,122 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:42:17,122 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,122 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-30 03:42:17,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][517], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,123 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,123 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,123 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,123 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][518], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 219#L1040-2true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,123 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,123 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,123 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,123 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,308 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,308 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:17,308 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,308 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,308 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,308 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,308 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:17,308 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,309 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,309 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,309 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,309 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:17,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,309 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,309 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:17,309 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,309 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][507], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,331 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,332 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,332 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,332 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][508], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,332 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,332 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,332 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,332 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][507], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,332 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,332 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,333 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,333 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][508], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 239#L1035-3true, 419#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,333 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,333 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,333 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,333 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 283#L1066-6true, 438#true, 344#L1041-6true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,334 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,334 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,334 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,334 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 283#L1066-6true, 438#true, 434#true, 419#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,335 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,335 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:42:17,335 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,335 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-30 03:42:17,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 271#L1066-7true, 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,338 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,338 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,338 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,338 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 105#L1041-4true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 255#L1066-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,339 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,339 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,339 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,339 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 105#L1041-4true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 19#ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,339 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,339 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,339 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,339 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,525 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,525 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,526 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,526 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,528 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,528 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,528 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,528 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][517], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,553 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,553 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:17,553 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,553 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][518], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,554 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,554 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:17,554 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,554 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][517], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,554 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,554 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:17,554 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,554 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][518], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,555 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,555 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,555 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:17,555 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 271#L1066-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,557 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,557 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:17,557 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,557 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 271#L1066-7true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,557 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,557 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:17,557 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,557 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:17,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 445#true, 255#L1066-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,559 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,559 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:17,559 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,559 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 195#L1041-5true, 445#true, 19#ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,559 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,559 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,559 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:17,559 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 255#L1066-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,757 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:42:17,757 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:17,757 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:17,757 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:17,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 255#L1066-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,757 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,757 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,757 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,757 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([901] L1034-4-->L1034-5: Formula: (= (store |v_#race_60| v_~flags~0.base_10 (store (select |v_#race_60| v_~flags~0.base_10) (+ v_threadThread1of1ForFork0_~i~0_7 v_~flags~0.offset_10) |v_threadThread1of1ForFork0_#t~nondet9_3|)) |v_#race_59|) InVars {#race=|v_#race_60|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} OutVars{#race=|v_#race_59|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_7, ~flags~0.offset=v_~flags~0.offset_10, threadThread1of1ForFork0_#t~nondet9=|v_threadThread1of1ForFork0_#t~nondet9_3|, ~flags~0.base=v_~flags~0.base_10} AuxVars[] AssignedVars[#race][363], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 344#L1041-6true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 19#ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,758 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:42:17,758 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:17,758 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:17,758 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:17,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 19#ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,758 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,758 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,758 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,758 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,763 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,763 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 434#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 419#true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:17,763 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:42:17,763 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:17,764 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-30 03:42:18,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,067 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:42:18,067 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:18,067 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:18,067 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:18,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,067 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:42:18,067 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:18,067 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:18,067 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:18,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,068 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:18,068 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:18,068 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:18,068 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:18,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([803] L1041-6-->L1041-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3|)) (.cse1 (+ |v_cleanerThread1of1ForFork1_#t~mem13.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_9 24)))) (and (= (select .cse0 .cse1) 0) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet14_1|) (= |v_#pthreadsMutex_51| (store |v_#pthreadsMutex_52| |v_cleanerThread1of1ForFork1_#t~mem13.base_3| (store .cse0 .cse1 1))))) InVars {cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_52|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} OutVars{cleanerThread1of1ForFork1_#t~mem13.offset=|v_cleanerThread1of1ForFork1_#t~mem13.offset_3|, cleanerThread1of1ForFork1_#t~nondet14=|v_cleanerThread1of1ForFork1_#t~nondet14_1|, #pthreadsMutex=|v_#pthreadsMutex_51|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_9, cleanerThread1of1ForFork1_#t~mem13.base=|v_cleanerThread1of1ForFork1_#t~mem13.base_3|} AuxVars[] AssignedVars[cleanerThread1of1ForFork1_#t~nondet14, #pthreadsMutex][364], [cleanerThread1of1ForFork1InUse, 452#true, 20#L1066-9true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 146#L1041-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,104 INFO L294 olderBase$Statistics]: this new event has 231 ancestors and is cut-off event [2023-11-30 03:42:18,104 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:18,104 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-30 03:42:18,104 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:42:18,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,206 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,206 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,206 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,206 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:18,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,206 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,206 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,206 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,206 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:18,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 392#L1041true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,207 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:42:18,207 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:18,207 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:18,207 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:18,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,207 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,207 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:18,207 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,207 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,207 INFO L294 olderBase$Statistics]: this new event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,208 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,208 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:42:18,208 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-30 03:42:18,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 434#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 184#L1040-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:18,208 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2023-11-30 03:42:18,208 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:18,208 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:42:18,208 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-30 03:42:21,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,562 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,563 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,563 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,563 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,564 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,564 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,564 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,564 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,574 INFO L294 olderBase$Statistics]: this new event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,574 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,574 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,574 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event [2023-11-30 03:42:21,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,744 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,744 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,744 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,744 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:21,745 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,745 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,745 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,745 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,749 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,749 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,749 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,749 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-30 03:42:21,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,903 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is not cut-off event [2023-11-30 03:42:21,903 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is not cut-off event [2023-11-30 03:42:21,903 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is not cut-off event [2023-11-30 03:42:21,903 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is not cut-off event [2023-11-30 03:42:21,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,903 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,903 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,903 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,903 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,904 INFO L294 olderBase$Statistics]: this new event has 290 ancestors and is not cut-off event [2023-11-30 03:42:21,904 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is not cut-off event [2023-11-30 03:42:21,904 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is not cut-off event [2023-11-30 03:42:21,904 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is not cut-off event [2023-11-30 03:42:21,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,904 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,904 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,904 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,904 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,912 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,912 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,912 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,912 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:21,913 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,913 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,913 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,913 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:21,914 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,914 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,914 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:21,914 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-30 03:42:22,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,093 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,093 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,093 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,093 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,093 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,093 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,093 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,093 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,100 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,100 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,100 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,100 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,102 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is not cut-off event [2023-11-30 03:42:22,102 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is not cut-off event [2023-11-30 03:42:22,102 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is not cut-off event [2023-11-30 03:42:22,102 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is not cut-off event [2023-11-30 03:42:22,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,102 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,102 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,102 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,102 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,102 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,103 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,103 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,103 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:22,103 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,103 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,103 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,103 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,105 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,105 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,105 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,105 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,106 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,106 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,106 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,106 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-30 03:42:22,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,509 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,509 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,509 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,509 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 182#L1045-7true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,516 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,516 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,516 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,516 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,516 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,516 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,516 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,517 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,522 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,522 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,522 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,522 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,523 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,523 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,523 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,524 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:22,524 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,524 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,524 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,524 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,524 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,524 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,524 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,525 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:22,525 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,525 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,525 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,525 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,525 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,526 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,526 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,526 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-30 03:42:22,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,709 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is not cut-off event [2023-11-30 03:42:22,709 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is not cut-off event [2023-11-30 03:42:22,709 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is not cut-off event [2023-11-30 03:42:22,709 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is not cut-off event [2023-11-30 03:42:22,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,709 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,709 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,709 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,709 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,716 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,716 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,716 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,716 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,717 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,717 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,717 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,717 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,721 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,721 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,722 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,722 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,723 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,723 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,723 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,723 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,723 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,723 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,723 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,723 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:22,724 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is not cut-off event [2023-11-30 03:42:22,724 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is not cut-off event [2023-11-30 03:42:22,724 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is not cut-off event [2023-11-30 03:42:22,724 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is not cut-off event [2023-11-30 03:42:22,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,724 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,724 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,725 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,725 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:22,725 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,725 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,725 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,725 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,725 INFO L294 olderBase$Statistics]: this new event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,725 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,726 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,726 INFO L297 olderBase$Statistics]: existing Event has 294 ancestors and is cut-off event [2023-11-30 03:42:22,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,928 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,928 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,928 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,928 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,928 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:22,928 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:22,928 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:22,928 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:22,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,930 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,930 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,930 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,930 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,930 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:22,930 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:22,930 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:22,930 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:22,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,937 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,937 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,937 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,937 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,941 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,941 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,941 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,941 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,941 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:22,942 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,942 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,942 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,942 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,942 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:22,942 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:22,942 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:22,942 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:22,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:22,951 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,951 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,951 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:22,951 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:23,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,200 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,200 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,201 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,201 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,201 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,202 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,202 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,202 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,202 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,203 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,203 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,203 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,203 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 66#L1048-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,203 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,203 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,203 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,203 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,209 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,209 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,209 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,209 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,209 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,209 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,209 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,210 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,210 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,212 INFO L294 olderBase$Statistics]: this new event has 295 ancestors and is not cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is not cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is not cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is not cut-off event [2023-11-30 03:42:23,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,212 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,212 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,212 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,212 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,213 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,213 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,213 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,213 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,213 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,213 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,213 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,213 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,214 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,214 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,214 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,214 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:23,215 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,215 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,215 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,215 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 66#L1048-1true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:23,216 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,216 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,216 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 66#L1048-1true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,217 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 66#L1048-1true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,217 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 66#L1048-1true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,217 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,217 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 66#L1048-1true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,218 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,218 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,218 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,218 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,221 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,221 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,221 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,221 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,221 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:23,221 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,221 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,221 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,222 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,222 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:23,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,223 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,223 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,223 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,223 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,373 INFO L294 olderBase$Statistics]: this new event has 296 ancestors and is not cut-off event [2023-11-30 03:42:23,373 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:42:23,373 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:42:23,373 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is not cut-off event [2023-11-30 03:42:23,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,375 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,375 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,375 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,376 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,421 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,421 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,421 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,421 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,421 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,422 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,422 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,422 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,422 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,423 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,423 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,423 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,423 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,423 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,423 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,423 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,423 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,428 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,428 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,428 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,428 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,428 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,429 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,429 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,429 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,429 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,429 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,430 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,430 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,430 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,430 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,433 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,433 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,433 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,433 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,433 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,433 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,434 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,434 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,434 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,434 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,434 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,434 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,434 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,435 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,435 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,435 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,435 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,435 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,435 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,435 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,435 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,435 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,438 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,438 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,438 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,438 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,438 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,438 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,438 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,439 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,439 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,439 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,439 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,440 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,440 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,440 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,440 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,443 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,444 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,444 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,444 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 66#L1048-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,447 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,447 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,447 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,447 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:23,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,448 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,448 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:23,449 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,449 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,449 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,450 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,450 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,450 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,450 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,590 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,590 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,590 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,590 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,590 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,590 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,590 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,590 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 203#L1033-3true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,603 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,603 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,604 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,604 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 203#L1033-3true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,604 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,604 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,604 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,604 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,609 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,609 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,609 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,609 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,610 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,610 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,610 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,610 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,610 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,610 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,610 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,610 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 20#L1066-9true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,627 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,627 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,627 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,627 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is not cut-off event [2023-11-30 03:42:23,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,658 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,658 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,658 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,658 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,658 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,660 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,660 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,660 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,673 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,673 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,673 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,673 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,673 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,673 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,674 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,674 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,674 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,674 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,675 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,675 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,675 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,675 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,676 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,676 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,676 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,676 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,677 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,677 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,677 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,678 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,678 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,678 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,678 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,678 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 66#L1048-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,681 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 66#L1048-1true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,681 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,681 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,682 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 66#L1048-1true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,682 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,682 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,682 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,682 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,682 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,683 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,683 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,683 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,683 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,683 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,684 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,684 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,684 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,684 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,684 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,685 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,685 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,685 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,685 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,685 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:23,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,687 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,687 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,687 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,687 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 66#L1048-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,688 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 66#L1048-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:23,688 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,688 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,689 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:23,689 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:23,689 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:23,689 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:23,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,690 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,690 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,690 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,690 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,693 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,693 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,693 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,693 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:23,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:23,696 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,696 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,696 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:23,696 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,041 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,041 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,041 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,041 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,051 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,051 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,051 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,051 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,058 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,058 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,058 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,058 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,059 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,060 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,060 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,060 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,075 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,075 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,075 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,075 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 62#L1045-6true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,078 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,078 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,078 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,078 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 107#L1033-6true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,078 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,078 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,078 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,078 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 40#L1033-5true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,079 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,079 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,079 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,079 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,080 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,080 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,080 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,080 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,138 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,138 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,138 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,138 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,139 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,139 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,139 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,139 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,140 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,140 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,140 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,140 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,141 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,141 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,142 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,142 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,142 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,142 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,142 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,142 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 276#L1032-3true, 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,143 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,143 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,143 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,143 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,150 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 66#L1048-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,150 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,150 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,150 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,151 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,151 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,152 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,153 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,153 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,153 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,154 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,154 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,154 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,154 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,154 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,156 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,156 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,156 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,156 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,157 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,157 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,157 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,157 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,157 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,157 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,157 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,159 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,159 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,159 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,159 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,159 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,159 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 66#L1048-1true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,159 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,159 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,159 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,160 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,160 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,160 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,160 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,160 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,161 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,161 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,161 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,161 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,161 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,161 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 276#L1032-3true, 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,162 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,162 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,162 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,162 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,162 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,164 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,165 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,165 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,165 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,165 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:24,165 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,165 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,165 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,165 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,165 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,166 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,166 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,166 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,166 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,166 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,166 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,166 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,166 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,171 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,171 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,171 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,171 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 128#L1033-2true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,302 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,302 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,302 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,302 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,304 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,304 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,304 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,304 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,307 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,307 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,307 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,307 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,315 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,315 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,315 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,315 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,323 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,323 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,323 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,323 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,323 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,323 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,323 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,323 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,324 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 213#L1075-2true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,327 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,327 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,327 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,327 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 213#L1075-2true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,327 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,327 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,328 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,328 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,333 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,333 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,333 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,333 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 41#L1074-6true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,340 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,340 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,340 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,340 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,342 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,342 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,342 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,342 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,346 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,346 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,346 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,346 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,346 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,346 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,346 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,346 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,347 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,347 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,347 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,347 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,347 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,347 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,347 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,347 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 20#L1066-9true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,362 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is not cut-off event [2023-11-30 03:42:24,363 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is not cut-off event [2023-11-30 03:42:24,363 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is not cut-off event [2023-11-30 03:42:24,363 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is not cut-off event [2023-11-30 03:42:24,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,394 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,394 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,394 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,394 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,394 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,398 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,398 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,398 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,398 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,399 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,399 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,399 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,399 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,399 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,399 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,399 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,399 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,401 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,401 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,401 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,401 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,401 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,402 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,402 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,402 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,402 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,403 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,403 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,403 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,403 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,404 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,404 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,404 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,404 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,412 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,413 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,413 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,413 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,413 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,413 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,413 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,414 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,414 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,414 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,414 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,414 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,414 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,415 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,415 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,415 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,415 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,415 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,416 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,416 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,416 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,416 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,417 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,417 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,417 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,417 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,419 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][741], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 186#L1045-1true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,419 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,419 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,422 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 276#L1032-3true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,422 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,422 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,422 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,422 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,422 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,422 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][745], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 186#L1045-1true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,423 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,423 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,423 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,423 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][743], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 186#L1045-1true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,423 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,424 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,424 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,424 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,424 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,424 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,424 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,424 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,424 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,424 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,425 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,425 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,425 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,425 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,425 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,426 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,426 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,426 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,426 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,426 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,427 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,427 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,427 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,427 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,428 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,428 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,428 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,428 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,428 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,428 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,428 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,428 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,428 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,431 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,431 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,431 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,431 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,431 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,431 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,431 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,431 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,437 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,437 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,437 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,437 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 252#L1073-2true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,539 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,539 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,539 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,539 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,540 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:24,540 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,540 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,540 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,540 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,540 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:24,540 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:24,540 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:24,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,541 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,541 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,541 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,541 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,574 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,574 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,574 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,574 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,576 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,576 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,576 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,576 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,580 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,580 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,580 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,580 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,584 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,584 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,584 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,584 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,585 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,585 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,585 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,585 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,586 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,594 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,594 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,594 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,594 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,601 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,601 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,601 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,601 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,601 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,601 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,601 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,601 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,601 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,613 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,613 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,613 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,613 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,619 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:24,619 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,619 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,619 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 41#L1074-6true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,620 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,620 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,620 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,620 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,620 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,620 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,620 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,620 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 41#L1074-6true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,621 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,621 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,621 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,621 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,621 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,621 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,621 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,621 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,623 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,623 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,623 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,623 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 20#L1066-9true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,647 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is not cut-off event [2023-11-30 03:42:24,647 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is not cut-off event [2023-11-30 03:42:24,647 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is not cut-off event [2023-11-30 03:42:24,647 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is not cut-off event [2023-11-30 03:42:24,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, 188#L1044-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,678 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,678 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,678 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,679 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,679 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,683 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,683 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,683 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,683 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,683 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,683 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,683 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,684 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,684 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,684 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,684 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,684 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,684 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,684 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,685 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,685 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,686 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,686 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,686 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,689 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,689 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,689 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,689 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,689 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,689 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,689 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,690 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,690 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,690 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,691 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,691 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,691 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,691 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,691 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,691 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,691 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,692 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,692 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,692 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,692 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,693 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,693 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,693 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,693 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,693 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,693 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,693 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,693 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,694 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,694 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,694 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,694 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,702 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,702 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,703 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,703 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,703 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,703 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,703 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,703 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,705 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,705 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,705 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,705 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,705 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,706 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,706 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,706 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,706 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,706 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,706 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,706 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,706 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,706 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,707 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,707 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,707 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,707 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,708 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,708 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,708 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,708 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][743], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 186#L1045-1true, 454#(= |#race~threads_alive~0| 0), 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,710 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,710 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,710 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,710 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,710 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][741], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,711 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,711 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,711 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,711 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,713 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,713 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,713 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,713 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,713 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,713 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,713 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,714 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,714 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,714 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,714 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,714 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,714 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,714 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][745], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,716 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,716 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,716 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,716 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][743], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,716 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,716 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,716 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,716 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,717 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,717 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,717 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,717 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,717 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,718 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,718 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,718 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,718 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,718 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,719 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,719 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,719 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,719 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,719 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,719 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,719 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,719 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,720 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,720 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,720 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,720 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,720 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,721 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,721 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,721 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,721 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,722 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,722 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,722 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,722 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,722 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,723 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,723 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,723 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,723 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,725 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,725 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,725 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,725 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,725 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,725 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,725 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,725 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,739 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,739 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,740 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,740 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:24,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 151#L1068-2true, 159#L1035-9true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,808 INFO L294 olderBase$Statistics]: this new event has 300 ancestors and is not cut-off event [2023-11-30 03:42:24,808 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is not cut-off event [2023-11-30 03:42:24,808 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is not cut-off event [2023-11-30 03:42:24,808 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is not cut-off event [2023-11-30 03:42:24,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,834 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,834 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 62#L1045-6true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,834 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,835 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,835 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:24,835 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:24,835 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:24,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,835 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,836 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 62#L1045-6true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,836 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,836 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:24,836 INFO L297 olderBase$Statistics]: existing Event has 295 ancestors and is cut-off event [2023-11-30 03:42:24,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 252#L1073-2true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,837 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:24,837 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,837 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,837 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-30 03:42:24,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,838 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,838 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 252#L1073-2true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,838 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,838 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:24,838 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,839 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,839 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,839 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:24,839 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,839 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,839 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:24,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,869 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,869 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,869 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,869 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,872 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,872 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,872 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,872 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,875 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,875 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,875 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,875 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,880 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,880 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,880 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,880 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 128#L1033-2true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,882 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,882 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,882 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,882 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,882 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,886 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,886 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,886 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,886 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,888 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,888 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,888 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,888 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,888 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,893 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is not cut-off event [2023-11-30 03:42:24,893 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:42:24,893 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:42:24,893 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:42:24,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,893 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,893 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,893 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,893 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,893 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,893 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,893 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,894 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,897 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,897 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,897 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,897 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,898 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,898 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,898 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,903 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,903 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,903 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,903 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,903 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,903 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,903 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,903 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,903 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:24,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,912 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,912 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,912 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,912 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,918 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,918 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,918 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,918 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 20#L1066-9true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,947 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is not cut-off event [2023-11-30 03:42:24,947 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:42:24,947 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:42:24,947 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:42:24,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,983 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,983 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,983 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,983 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,983 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,983 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,983 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,983 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,985 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,985 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,985 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,985 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,985 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,986 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,986 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,986 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,986 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,986 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,987 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,987 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,987 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,987 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,988 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,988 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,988 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,988 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,988 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,990 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,990 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,990 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,991 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,991 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,991 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,991 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,991 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,991 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,992 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,992 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,992 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,992 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,993 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,993 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,993 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,993 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,993 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,993 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,993 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,994 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,994 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,994 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,994 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,994 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,995 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,995 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,995 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,995 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:24,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,995 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,995 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,995 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,996 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,996 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,996 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,996 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,996 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,997 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,997 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,997 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,997 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,997 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,998 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,998 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,998 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:24,999 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,999 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,999 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:24,999 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,007 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,007 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,007 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,010 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,010 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,010 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,010 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,010 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,010 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,011 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,011 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,011 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,011 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,011 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,011 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,011 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,011 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,012 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,012 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,012 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,012 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,013 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,013 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,013 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,013 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][745], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 186#L1045-1true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,015 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,015 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,015 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,015 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,015 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,016 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][745], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 186#L1045-1true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,016 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,016 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,016 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,016 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,016 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,016 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][743], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,017 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,017 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,017 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,017 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,017 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,018 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,019 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,019 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,019 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,019 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,019 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,019 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,019 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,019 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,019 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,020 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,020 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,020 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,020 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,020 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,021 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,021 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,021 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,021 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,021 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,021 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,021 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,021 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,021 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,021 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,021 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,022 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,022 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,023 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,023 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,023 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,023 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,024 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,024 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,024 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,024 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,024 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,024 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,024 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,025 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,025 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,025 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,025 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,026 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,026 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,026 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,026 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,027 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,027 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,027 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,027 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,028 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,028 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,028 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,028 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,028 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,028 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,028 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,028 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,029 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,029 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,029 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,029 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,029 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,029 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,030 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,030 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,030 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,030 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,030 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,030 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,030 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,031 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,031 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,031 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,031 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,031 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,031 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,031 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,032 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,032 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,032 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,032 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,036 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is not cut-off event [2023-11-30 03:42:25,036 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:42:25,036 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:42:25,036 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is not cut-off event [2023-11-30 03:42:25,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,036 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,037 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,038 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,038 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,038 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,038 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,038 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,038 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,038 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,038 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,038 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,038 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,052 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,052 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,052 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,052 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,052 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,052 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,053 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,053 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:25,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,144 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,144 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,144 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,144 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,144 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,144 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 203#L1033-3true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,145 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,145 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,145 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,146 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,146 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,146 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,146 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 203#L1033-3true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,147 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,147 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,147 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,147 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,147 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,147 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,147 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,147 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,148 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 203#L1033-3true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,148 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,148 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,148 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,149 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,149 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,149 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,149 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,150 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,150 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-30 03:42:25,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 203#L1033-3true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,150 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,150 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,150 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,150 INFO L297 olderBase$Statistics]: existing Event has 296 ancestors and is cut-off event [2023-11-30 03:42:25,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,170 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,170 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,171 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,171 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,172 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,172 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,172 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,172 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,175 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,176 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,176 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,176 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,177 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,177 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,177 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,177 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,182 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,182 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,182 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,182 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,186 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,186 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,186 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,186 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,188 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,188 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,188 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,188 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,188 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,192 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,192 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,192 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,193 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,194 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,194 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,194 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,194 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,195 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,197 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,197 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,197 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,197 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,197 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,197 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,197 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,197 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,197 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,197 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,197 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,198 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,401 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,401 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,401 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,401 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,401 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,401 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,402 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,402 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,402 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,402 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,402 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,402 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,402 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,402 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,404 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,404 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,404 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,404 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,404 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,435 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,435 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,435 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,435 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,435 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,446 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,446 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,446 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,446 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 20#L1066-9true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,505 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,505 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,505 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,505 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 20#L1066-9true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,506 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,506 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,506 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,506 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 20#L1066-9true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,507 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,507 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,507 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,507 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,548 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,548 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,548 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,548 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,548 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,548 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,548 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,548 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,548 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,548 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,550 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,550 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,550 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,550 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,550 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,550 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,550 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,550 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,550 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,550 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,551 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,551 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,551 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,551 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,551 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,551 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,552 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,552 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,552 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,552 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,552 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,552 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,552 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,552 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,553 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,554 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,554 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,554 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,554 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,555 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,555 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,555 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,555 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,555 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,555 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,555 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,556 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,556 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,556 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,556 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,556 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,557 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,557 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,557 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,557 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,558 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,558 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,558 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,558 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,558 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,559 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,559 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,559 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,559 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,559 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,559 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,559 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,560 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,560 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,560 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,560 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,560 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,560 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,560 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,560 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,561 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,561 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,561 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,561 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,562 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,562 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,562 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,562 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,563 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,563 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,563 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,563 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,563 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,563 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,564 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,564 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,564 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,564 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,564 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,564 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,578 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,578 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,578 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,578 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,578 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,579 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,579 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,579 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,579 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,580 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,581 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,581 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,581 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,581 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,582 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,582 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,582 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,582 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,582 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,584 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,584 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,584 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,584 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,584 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,585 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,585 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,585 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,585 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,585 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,586 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,586 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,586 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,586 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,587 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,587 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,587 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,587 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][745], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,589 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,589 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,589 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,589 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,589 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,591 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][745], [cleanerThread1of1ForFork1InUse, 205#L1045-2true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,591 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,592 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,592 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,592 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,592 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,592 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,592 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,593 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,593 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,594 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,594 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,594 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,594 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,594 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,594 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,594 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,595 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,595 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,595 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,595 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,595 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,595 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,595 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,596 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,596 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,596 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,596 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,596 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,596 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,596 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,597 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,597 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,597 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,598 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,598 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,598 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,598 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,598 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,598 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,598 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,599 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,599 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,599 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,599 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,599 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,599 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,599 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,600 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,600 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,600 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,600 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,600 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,600 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,600 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,601 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,601 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,601 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,601 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,601 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,601 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,601 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,601 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,602 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,602 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,602 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,602 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,603 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,603 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,603 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,603 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,604 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,604 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,604 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,605 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,605 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,605 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,605 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,606 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,606 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,606 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,606 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,606 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,606 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,607 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,607 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,607 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,607 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,607 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,607 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,608 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,608 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,608 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,608 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,608 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,608 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,609 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,609 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,609 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,610 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,610 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,610 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,610 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,611 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,611 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,611 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,611 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,611 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,612 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,612 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,612 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,612 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,612 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,612 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,613 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,613 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,613 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,613 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,613 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,613 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,613 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,617 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,617 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,617 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,617 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,618 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,618 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,618 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,618 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,618 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,618 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,618 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,618 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,618 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,618 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,619 INFO L294 olderBase$Statistics]: this new event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,619 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,619 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,619 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is not cut-off event [2023-11-30 03:42:25,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,619 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,619 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,619 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,620 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,620 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,620 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,620 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,620 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,620 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,620 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,620 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,620 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,621 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,621 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,621 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,621 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,621 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,621 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,621 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,621 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,622 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:25,622 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,622 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:25,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,747 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,747 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,747 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,747 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,750 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,750 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,750 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,751 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,755 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,755 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,755 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,755 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,757 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,757 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,757 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,758 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,758 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,762 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,762 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,763 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,763 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,764 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,764 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,764 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,764 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,764 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,767 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is not cut-off event [2023-11-30 03:42:25,767 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:42:25,767 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:42:25,767 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:42:25,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,767 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,767 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,767 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,767 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,767 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,767 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,767 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,767 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,769 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,769 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,769 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,769 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,769 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,769 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,769 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,769 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,769 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,769 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,770 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,770 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,770 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,770 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,770 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,770 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,772 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,772 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,772 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,772 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,772 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,775 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,775 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,775 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,775 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,775 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 20#L1066-9true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,846 INFO L294 olderBase$Statistics]: this new event has 303 ancestors and is not cut-off event [2023-11-30 03:42:25,846 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:42:25,846 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:42:25,846 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is not cut-off event [2023-11-30 03:42:25,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,893 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,893 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,893 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,893 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,894 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,894 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,894 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,894 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,894 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,894 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,894 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,894 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,896 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,896 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,896 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,896 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,896 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,897 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,897 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,897 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,897 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,897 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,897 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,898 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,898 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,898 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,898 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,898 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,898 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,898 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,898 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,898 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,899 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,899 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,899 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,899 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,899 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,903 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,903 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,904 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,904 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,904 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,904 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,904 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,904 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,905 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,905 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,905 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,905 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,906 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,906 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,906 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,906 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:25,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,914 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,914 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,914 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,915 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,915 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,915 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,915 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,915 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,915 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,915 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,916 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,916 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,916 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,916 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,916 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,916 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,917 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,917 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,917 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,917 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,917 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,918 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,918 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,918 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,918 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,918 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,918 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,918 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,918 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,918 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,920 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,920 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,920 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,920 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,920 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,921 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,921 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,921 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,921 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,922 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 434#true, 419#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,922 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,922 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,928 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,928 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,928 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,928 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,928 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,928 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,928 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,928 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,928 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,929 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,929 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,929 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,929 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,930 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,930 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,930 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,931 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,931 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,931 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,931 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,931 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,932 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,932 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,932 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,932 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,932 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,932 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,932 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,933 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,933 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,933 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,933 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,933 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,933 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,933 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,933 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,933 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,934 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,934 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,934 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,934 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,934 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,934 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,934 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,935 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,935 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,935 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,935 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,935 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,935 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,935 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,935 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,936 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,936 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,936 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,936 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,936 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,936 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,936 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,937 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,937 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,937 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,937 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,937 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,937 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,937 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,937 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 434#true, 419#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,937 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,938 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,938 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,939 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,940 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,940 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,940 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,940 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,940 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,940 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,940 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,941 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,941 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,941 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,941 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,941 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,941 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,941 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,941 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,941 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,941 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,942 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,942 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:25,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,943 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,943 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,943 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,943 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,944 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,944 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,944 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,944 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,945 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,945 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,945 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,945 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,946 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,946 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,946 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,946 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:25,946 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,946 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,946 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:25,947 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,074 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,074 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,074 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,074 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,075 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,075 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,075 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,075 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,075 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,079 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,079 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,079 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,079 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,080 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,080 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,080 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,080 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,080 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,086 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,086 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,086 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,086 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,088 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,088 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,088 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,088 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,088 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,091 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,091 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,091 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,091 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,091 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,091 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,091 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,091 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,092 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,092 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,092 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,092 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,093 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,093 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,093 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,093 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,094 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,094 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,094 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,094 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,094 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,094 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,095 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,095 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,095 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,095 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,096 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,096 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,096 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,096 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,096 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,100 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,100 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,100 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,100 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,100 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,103 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,103 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,103 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,103 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,103 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,103 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 20#L1066-9true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,189 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,189 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,189 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,189 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,239 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,239 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,239 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,239 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,239 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,240 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,240 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,240 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,240 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,240 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,240 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,241 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,241 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,241 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,241 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,241 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,241 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,241 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,241 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,241 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,242 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,242 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,242 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,242 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,242 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,242 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,242 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,243 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,243 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,243 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,244 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,244 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,245 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,245 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,245 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,245 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,245 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,245 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,245 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,246 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,246 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,246 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,246 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,246 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,246 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,246 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,246 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,247 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,247 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,247 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,247 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,247 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,247 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,247 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,249 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,249 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,249 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,249 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,253 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,253 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,253 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,253 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,254 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,254 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,254 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,254 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,254 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,254 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,254 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,254 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,255 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,255 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,255 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,255 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,256 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,256 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,256 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,256 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,257 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,257 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,257 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,257 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 62#L1045-6true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,261 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,261 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,261 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,261 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,268 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,268 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,268 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,268 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,268 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,268 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,268 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,268 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,269 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,270 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,270 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,270 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,270 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,270 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,271 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,271 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,271 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,271 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,271 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,272 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,272 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,272 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,272 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,272 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,273 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,273 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,273 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,273 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,273 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,277 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,277 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,277 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,277 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,278 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,278 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,278 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,278 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,278 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,278 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,278 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,278 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,279 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,279 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,279 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,279 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,279 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,279 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,280 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,280 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,281 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,281 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,281 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,281 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,281 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,281 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,281 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,282 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,282 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,282 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,282 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,282 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,282 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,282 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,283 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,283 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,283 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,283 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,283 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,283 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,283 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,284 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,284 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,284 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,284 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,284 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,284 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,284 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,286 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,286 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,286 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,286 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 62#L1045-6true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,286 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,287 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,287 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,287 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:26,288 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,288 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,288 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,288 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,289 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,289 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,289 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,289 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,289 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,289 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,289 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,289 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,290 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,290 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,290 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,290 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,290 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,290 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,291 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,291 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,291 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,291 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,291 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,291 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,291 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,292 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,292 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,292 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,292 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,293 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,293 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,293 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,293 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,297 INFO L294 olderBase$Statistics]: this new event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,297 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,297 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,297 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is not cut-off event [2023-11-30 03:42:26,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,298 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:26,298 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][720], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,298 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,298 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:26,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,414 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,414 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,414 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,414 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,415 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,415 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,415 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,415 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,415 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,419 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,419 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,419 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,419 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,420 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,420 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,420 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,420 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,420 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,420 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,423 INFO L294 olderBase$Statistics]: this new event has 305 ancestors and is not cut-off event [2023-11-30 03:42:26,423 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:42:26,423 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:42:26,423 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is not cut-off event [2023-11-30 03:42:26,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,423 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,423 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,424 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,424 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,424 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,424 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,424 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,424 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,426 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,426 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,426 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,426 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,427 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,427 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,427 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,427 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,427 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,428 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,428 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,428 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,428 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,428 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,429 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,429 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,429 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,429 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,429 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,433 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,433 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,434 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,434 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,434 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,437 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,437 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,437 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,437 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,437 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,587 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,587 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,587 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,588 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,588 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,589 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,589 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,589 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,589 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,589 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,590 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,590 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,590 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,590 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,590 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,590 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,590 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,591 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,591 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,591 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,592 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,592 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,592 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,592 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,592 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,593 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,594 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,594 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,595 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,595 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,595 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,595 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,595 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,595 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,595 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,595 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][720], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,598 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,598 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,598 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,598 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 107#L1033-6true, 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,598 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,598 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,598 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,598 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,599 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,599 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,599 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,599 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,599 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,599 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,600 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,600 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,600 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,600 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,600 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,600 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,605 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,605 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,605 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,605 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,605 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,607 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,607 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,607 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,607 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,608 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,608 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,608 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,608 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,611 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,611 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,611 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,611 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,611 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,614 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,614 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,614 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,615 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,615 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,615 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,615 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,615 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,615 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,616 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,616 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,616 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,616 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,616 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,616 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,617 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,617 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,617 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,617 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,617 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,620 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,620 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,620 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,620 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,620 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,620 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,620 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,620 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,621 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,621 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,621 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,621 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,621 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,621 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,621 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,621 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,621 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,622 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,622 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,622 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,622 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,622 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,622 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,623 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,623 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,623 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,623 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,623 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,623 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,624 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,624 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,624 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,624 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,624 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,624 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,624 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,624 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,624 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,624 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,625 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,625 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,625 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,625 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,625 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,625 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,625 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,626 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,626 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,626 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,626 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,626 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,626 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,626 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,626 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,627 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,627 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,627 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,627 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][720], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:26,628 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][720], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,628 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 107#L1033-6true, 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,628 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,628 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,629 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][705], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,629 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,629 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,629 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,629 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,629 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,629 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,630 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,630 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,630 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,630 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,631 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,631 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,631 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,631 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,631 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,632 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,632 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,632 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,634 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,634 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,634 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,634 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,635 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,635 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,635 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,635 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][724], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,639 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,639 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,639 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,639 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:26,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,943 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,943 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:26,943 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:26,943 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:26,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,943 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:26,943 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,944 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,944 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:26,944 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:26,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,945 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,945 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:26,945 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:26,945 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-30 03:42:26,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,945 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:26,945 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:26,945 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:26,945 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:26,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,945 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:26,946 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:26,946 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:26,946 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:26,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,946 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:26,946 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:26,946 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:26,946 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-30 03:42:26,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,974 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is not cut-off event [2023-11-30 03:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:26,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 116#L1076-6true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,974 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,974 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,975 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,975 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,975 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,976 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 182#L1045-7true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,976 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,977 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,977 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,977 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,977 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,977 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,978 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,978 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,978 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,978 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,978 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 62#L1045-6true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,981 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is not cut-off event [2023-11-30 03:42:26,981 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:26,981 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:26,981 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:26,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,981 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,981 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,981 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,981 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,981 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,981 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,982 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,982 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,983 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:26,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,983 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,984 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,984 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,984 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,984 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,984 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,985 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,985 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,985 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,985 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,985 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,989 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:26,993 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,993 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,993 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,993 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:26,993 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,060 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:27,060 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:27,060 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:27,060 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,061 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 305 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,061 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][390], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,061 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:27,062 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,305 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,305 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,305 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,309 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,309 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,309 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,309 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,309 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,309 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,310 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,310 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,310 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,310 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,310 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,310 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,311 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 203#L1033-3true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,311 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,311 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,315 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,315 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,315 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,315 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,316 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,316 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,316 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,316 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][724], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,316 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,317 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,317 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,317 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][720], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,317 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,317 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,317 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,317 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,317 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][724], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,318 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,318 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,318 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,318 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,318 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,318 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,318 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,319 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,319 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,319 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,319 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,319 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,319 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 62#L1045-6true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,324 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,324 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,324 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,324 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,324 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,325 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,325 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,325 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,325 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,326 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,327 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,327 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,327 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,327 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,327 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,328 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,328 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,329 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,329 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,330 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,330 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,330 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,330 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,330 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,332 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,332 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,332 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,333 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,334 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,334 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,334 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,334 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,334 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,335 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 62#L1045-6true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,335 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,335 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,335 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,336 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,336 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,336 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][720], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,337 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,337 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,337 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,338 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,338 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,338 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,338 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,339 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,339 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,339 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,339 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,339 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,339 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,339 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,339 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,339 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,340 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,340 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,341 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 66#L1048-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,341 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,341 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,341 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,341 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:27,343 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,343 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,343 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,343 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 66#L1048-1true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,343 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,343 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,343 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,343 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,344 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,344 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,344 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,344 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][724], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:27,345 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,345 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,345 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,345 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][724], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,345 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,345 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,345 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,345 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][720], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:27,346 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,346 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,346 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,346 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,346 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is not cut-off event [2023-11-30 03:42:27,346 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][720], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,346 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,346 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,346 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,346 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,346 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,346 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][724], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:27,347 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,347 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,347 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,347 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,347 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,347 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,348 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,348 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,348 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,349 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,349 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,349 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,349 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,350 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,350 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,350 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,350 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,350 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,350 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,350 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,350 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][728], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,354 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,354 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,354 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,355 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:27,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,486 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,486 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,486 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,486 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,486 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,489 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,489 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,490 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,490 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,490 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,493 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,493 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,493 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,493 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,493 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,563 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is not cut-off event [2023-11-30 03:42:27,563 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:42:27,563 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:42:27,563 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:42:27,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 62#L1045-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,579 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,579 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,579 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,579 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,580 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,580 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,580 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,580 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,688 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,689 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,689 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,689 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,689 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,689 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,689 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,690 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,691 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,691 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,691 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,691 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,691 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,693 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,693 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,693 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,693 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,694 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,694 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,694 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,694 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,694 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,694 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,694 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,694 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,695 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,695 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,695 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,695 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,696 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,696 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,696 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,696 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,696 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][728], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,697 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,697 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,697 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,697 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,697 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,697 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,698 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,698 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,698 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,698 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,698 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,698 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][728], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,698 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,699 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,704 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,704 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,704 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,704 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,704 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,705 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,705 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,705 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,705 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,705 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,706 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,706 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,706 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,707 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,707 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,708 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,708 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,708 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,708 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,708 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,708 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,708 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,709 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,709 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,709 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,709 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,710 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,710 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,710 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,711 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,711 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,712 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,712 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,712 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,712 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,713 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,713 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,713 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,713 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,713 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,713 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,715 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,715 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,715 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,715 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,715 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,715 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,715 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,716 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,716 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,716 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,716 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,716 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,716 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,716 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,717 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,717 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,717 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,717 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,717 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,718 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is not cut-off event [2023-11-30 03:42:27,718 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:42:27,718 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:42:27,718 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is not cut-off event [2023-11-30 03:42:27,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,718 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,718 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,718 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,718 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,719 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,719 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,719 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,719 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,719 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,719 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][724], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,719 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,719 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,720 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,721 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,721 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,721 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,721 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,721 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,721 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,721 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,722 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,722 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,722 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,722 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,722 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,722 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,722 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,723 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,723 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,723 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,723 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,724 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,724 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,724 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,724 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,724 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,724 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,724 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,724 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,725 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,725 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,725 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,725 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,725 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,725 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,725 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,725 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:27,726 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,726 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,726 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,727 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,727 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,727 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,727 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][728], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:27,728 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,728 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,728 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,728 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][728], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,728 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,729 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,729 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,729 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,729 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,729 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,729 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,729 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,730 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][728], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:27,730 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,731 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,731 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,731 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,731 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,733 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:27,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,734 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,734 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,734 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,734 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:27,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,883 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,883 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,883 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,883 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,883 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,886 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,886 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,887 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,887 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,887 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,911 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,911 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,911 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,911 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,968 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:42:27,968 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:27,968 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:27,968 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:27,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,969 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:42:27,969 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:27,969 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:27,969 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:27,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,987 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,987 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,987 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,987 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,988 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,988 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,988 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,988 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,989 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,990 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,990 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,990 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:27,990 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,990 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,990 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:27,990 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 20#L1066-9true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,027 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,027 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,027 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,027 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,100 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,100 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,100 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,100 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,100 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,101 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,101 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,101 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,101 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,101 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 40#L1033-5true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,102 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,102 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,102 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,102 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,102 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,103 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,103 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,103 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,103 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,103 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,104 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,104 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,104 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,105 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,105 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,105 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,105 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,105 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,105 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,107 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,107 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,107 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,107 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,107 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,107 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,108 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,108 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,115 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,115 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,115 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,115 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,115 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,115 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,115 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,115 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,118 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,118 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,118 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,118 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,118 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,119 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,119 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,119 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,119 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,119 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,121 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,121 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,121 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,122 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,122 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 66#L1048-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,123 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,123 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,123 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,123 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,123 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,124 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,124 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,124 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,124 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,124 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,125 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,125 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,125 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,125 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,126 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 66#L1048-1true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,126 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,126 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,126 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,126 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,126 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,127 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,127 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,127 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,127 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,127 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][728], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,128 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,128 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,128 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,128 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,128 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,129 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,129 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,129 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,129 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,129 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,129 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][724], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,130 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,130 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,130 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,130 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,130 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,130 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is not cut-off event [2023-11-30 03:42:28,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,130 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,130 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,130 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,130 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,130 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,131 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,131 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][728], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,131 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,131 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,131 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,131 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,131 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,131 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,132 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,132 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,132 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,132 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,132 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,132 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,132 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,133 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,133 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,133 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,133 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,133 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:28,134 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,134 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,134 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,134 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,134 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 66#L1048-1true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,135 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 66#L1048-1true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,135 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 66#L1048-1true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,135 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,135 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,137 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,137 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,137 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,137 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,138 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,138 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,138 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,138 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,142 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,143 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,143 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,143 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,144 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,144 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,144 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,144 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,144 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,144 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,144 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,144 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,147 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,147 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,147 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,147 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:28,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,197 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:28,197 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:28,197 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:28,197 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:28,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,333 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,333 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,333 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,333 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,567 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,567 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,567 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,567 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,567 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,568 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,568 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,568 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,568 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,605 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,605 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,606 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,606 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,623 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,623 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,623 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,623 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,707 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,707 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,707 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,708 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,708 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,712 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,713 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,713 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,713 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,713 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,713 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,713 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,713 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,714 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,714 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,715 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,715 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,715 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,715 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,715 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,716 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,716 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,716 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,716 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,716 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,716 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,716 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,716 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,717 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,717 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,718 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,718 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,727 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,727 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,727 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,727 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,728 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,728 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,728 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,728 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,728 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,730 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,730 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,730 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,730 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,731 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,732 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,732 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,732 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,732 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,732 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,733 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,733 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,733 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,735 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,735 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,735 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,735 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,735 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,735 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,735 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,735 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,736 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,736 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,736 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,736 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:28,736 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,736 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,737 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,737 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,737 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,739 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,739 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,739 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,739 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,739 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 66#L1048-1true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,739 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,739 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,739 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,739 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,740 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,740 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,740 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,740 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,741 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,741 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,741 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,741 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,742 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,742 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,742 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,742 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,743 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,743 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,743 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,743 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,743 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:28,743 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,743 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,743 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,743 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,744 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:28,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,744 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,744 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,744 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,744 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,745 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,745 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,745 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,745 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,746 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,746 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,746 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,746 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,747 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,747 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,747 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,747 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,748 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,748 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,748 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,748 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,749 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,749 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,749 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,749 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,754 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,754 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,754 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,754 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,784 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:28,784 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:28,784 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:28,784 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:28,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,784 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,784 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:28,784 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:28,784 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,785 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:28,785 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,785 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,785 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,786 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:28,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,796 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:28,796 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:28,796 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:28,796 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:28,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,796 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:28,796 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,796 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,796 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,797 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:28,797 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,797 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,797 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:28,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,880 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,880 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,880 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,880 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,890 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,891 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,891 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,891 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,891 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:28,891 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:28,891 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:28,891 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:28,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,909 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is not cut-off event [2023-11-30 03:42:28,909 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:42:28,909 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:42:28,909 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:42:28,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,909 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,909 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,909 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,909 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,930 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,930 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,930 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,930 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,931 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,931 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,931 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,931 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:28,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,937 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,937 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,937 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,937 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,937 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,938 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,938 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,938 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,954 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,954 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,954 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,954 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,972 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,972 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,972 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,972 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,972 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,972 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,972 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,972 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][641], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 62#L1045-6true, 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,985 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,985 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,985 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,985 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,986 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,986 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,986 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,986 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][634], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:28,987 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,987 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,987 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:28,987 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,068 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,068 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,068 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,069 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,069 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,069 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,073 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,073 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,073 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,073 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,073 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,074 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,074 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,074 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,074 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,074 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,076 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,076 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,076 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,076 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,076 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,077 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,077 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,077 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,077 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,077 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,078 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,078 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,078 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,078 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,078 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,079 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,079 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,079 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,079 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,079 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,083 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,083 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,083 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,083 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,084 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,084 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,084 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,084 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,084 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,086 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,086 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,086 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,086 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,086 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,086 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,086 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,088 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,088 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,088 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,088 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,088 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,088 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,088 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 66#L1048-1true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,089 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 66#L1048-1true, 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,089 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,089 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 66#L1048-1true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,090 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,090 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,090 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,090 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,090 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,090 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is not cut-off event [2023-11-30 03:42:29,090 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is not cut-off event [2023-11-30 03:42:29,091 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,091 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 66#L1048-1true, 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,091 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,091 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,092 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,092 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,092 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,092 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,093 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,093 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,093 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,093 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,093 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,093 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,093 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,093 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,095 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,095 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,095 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,095 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,095 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,096 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,096 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,096 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,096 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,101 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,102 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,102 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,102 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,102 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,102 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,103 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,103 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,133 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,133 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:29,133 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:29,133 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:29,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,134 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,134 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:29,134 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,134 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,134 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,135 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,135 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,135 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,135 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,135 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,135 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,145 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:29,145 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,145 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,145 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,145 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,145 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,145 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,145 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,146 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:29,146 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,146 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,146 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,146 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,146 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,146 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,147 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, 326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,147 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:29,147 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,148 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,148 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, 326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,148 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,148 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,148 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,148 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][691], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,174 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][691], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,174 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][691], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,174 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:29,174 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:29,175 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:29,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,230 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,230 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,230 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,230 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,247 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,247 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,247 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,247 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,248 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,248 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,248 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,248 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,252 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,252 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,252 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,252 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,254 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,254 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,254 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,254 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,254 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 382#L1034-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,269 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,269 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,269 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,269 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,295 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,295 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,295 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,295 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,295 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,299 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,299 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,299 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,299 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,299 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,317 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,317 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,317 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,317 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,317 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,317 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,317 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,317 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][691], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,330 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:29,330 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:29,330 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:29,330 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:29,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][644], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,341 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,341 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,341 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,341 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][641], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 182#L1045-7true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,342 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,342 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,342 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,342 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][641], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,343 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,343 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,343 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,343 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,434 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,434 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,434 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,434 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,434 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,442 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,442 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,442 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,442 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,442 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,444 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,444 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,444 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,444 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,444 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,444 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,444 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,444 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,446 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,446 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,446 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,446 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,446 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,447 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,447 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,447 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,452 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,452 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,452 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,452 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,452 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,453 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,453 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,453 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,453 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,453 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,455 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,455 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,455 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,455 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,455 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,455 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,455 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,455 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,455 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,455 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,455 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,456 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,456 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,457 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,457 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,457 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,459 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,459 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,459 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,459 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,459 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,459 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,459 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,460 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,460 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,460 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,460 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,460 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,460 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,460 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,460 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,460 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,461 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,461 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,461 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,461 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,462 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,463 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,463 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,463 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,463 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,463 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,463 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,463 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,465 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,465 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,465 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,465 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:29,465 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,465 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,465 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,465 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,467 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,467 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,467 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,467 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,511 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:29,511 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:29,511 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:29,511 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:29,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,511 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:29,511 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,511 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,511 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, 72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,512 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:29,512 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:29,512 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:29,512 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:29,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [326#L1050-2true, 72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,513 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:29,513 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,513 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,513 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,514 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:29,514 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:29,514 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:29,514 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:29,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,514 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:29,514 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,514 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,514 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:29,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][496], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 62#L1045-6true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,545 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:29,545 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:29,545 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:29,545 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:29,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,545 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,545 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:29,545 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:29,545 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,546 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,546 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 213#L1075-2true, 438#true, 62#L1045-6true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,546 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,546 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][495], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 62#L1045-6true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,547 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:29,547 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:29,547 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:29,547 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:29,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,547 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,547 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:29,547 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:29,547 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-30 03:42:29,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,548 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,548 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,548 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,548 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,548 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,548 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,548 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,548 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 62#L1045-6true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,549 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:29,549 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,549 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,549 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:29,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][691], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 252#L1073-2true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,549 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][691], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 252#L1073-2true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,550 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][691], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 252#L1073-2true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,550 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][691], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,550 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,550 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-30 03:42:29,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,610 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,610 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,610 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,610 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,630 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,630 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,630 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,630 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,631 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,631 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,631 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,631 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,655 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,655 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,655 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,655 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:29,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,657 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,657 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,657 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,657 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,657 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,673 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,673 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,673 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,673 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,686 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,686 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,686 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,686 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,686 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,699 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,699 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,699 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,699 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:29,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,706 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,706 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,706 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,706 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][507], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 62#L1045-6true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,738 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:29,738 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,738 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,739 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][508], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 62#L1045-6true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,739 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:29,739 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,739 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,739 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][697], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 252#L1073-2true, 419#true, 454#(= |#race~threads_alive~0| 0), 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,740 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:29,740 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,740 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,740 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:29,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][697], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,740 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:29,740 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,740 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,740 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:29,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,741 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,741 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,741 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,741 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][646], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 438#true, 62#L1045-6true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,754 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,754 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,754 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,754 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][644], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 239#L1035-3true, 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,755 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,755 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,755 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,755 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][644], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 239#L1035-3true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,756 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,756 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,756 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,756 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,840 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,840 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,840 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,840 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,840 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,840 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,841 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,841 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:29,842 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,842 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,842 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:29,842 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,035 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,035 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,035 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,035 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,035 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,035 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,035 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,036 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,036 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,036 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,038 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,038 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,038 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,041 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,041 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,041 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,041 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,041 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,041 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 390#L1034-1true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,041 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,042 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,042 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,042 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,042 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,042 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,042 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,042 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,042 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,042 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,043 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 66#L1048-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,043 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,043 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,043 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,043 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,043 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,043 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,044 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,044 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is not cut-off event [2023-11-30 03:42:30,044 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is not cut-off event [2023-11-30 03:42:30,044 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is not cut-off event [2023-11-30 03:42:30,044 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is not cut-off event [2023-11-30 03:42:30,044 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is not cut-off event [2023-11-30 03:42:30,044 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is not cut-off event [2023-11-30 03:42:30,044 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,044 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,044 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,044 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,044 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,044 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,045 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,045 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,046 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,046 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,046 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,047 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,047 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,047 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,047 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,048 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,048 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,048 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,048 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,048 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,051 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,051 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,051 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,051 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,052 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,052 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,052 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,052 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 66#L1048-1true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,053 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,053 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,053 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,053 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,094 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,094 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,094 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,094 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,095 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,095 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,095 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,095 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,095 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,095 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,095 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,095 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,096 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,096 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,096 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,096 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,096 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,097 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,097 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,097 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,097 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,097 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,097 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,097 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,098 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,098 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,098 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,098 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][496], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,123 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,123 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,123 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,123 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,124 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,124 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,124 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][496], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,125 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,125 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,125 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,125 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,126 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,126 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,126 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,126 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,126 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,126 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,126 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,126 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,126 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][495], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,127 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,127 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,127 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,127 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,128 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,128 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,128 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,128 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,128 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,128 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,128 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,128 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][495], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,129 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,129 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,129 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,130 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,130 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,130 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,130 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-30 03:42:30,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,130 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,130 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,130 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,130 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-30 03:42:30,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,169 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,169 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,170 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,170 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,186 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,186 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,186 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,186 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,187 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,187 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,187 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,187 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,210 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,210 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,210 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,210 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,220 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,220 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,220 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,220 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,222 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,222 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,222 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,222 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 64#L1033-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,224 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,224 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,224 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,224 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,224 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,232 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,232 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,232 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,232 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,233 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,233 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,233 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,233 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,253 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,253 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,253 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,253 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,259 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,259 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,259 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,259 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,277 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,277 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,277 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,277 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][517], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 62#L1045-6true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,286 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,286 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,286 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,286 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][518], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 62#L1045-6true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,286 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,286 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,286 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,286 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][704], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 252#L1073-2true, 239#L1035-3true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,287 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,287 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,287 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,287 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][704], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 454#(= |#race~threads_alive~0| 0), 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,287 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,287 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][507], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,288 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][508], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 239#L1035-3true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,288 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,288 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][507], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 239#L1035-3true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,289 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,289 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,289 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,289 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][508], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 239#L1035-3true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,289 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,289 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,289 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,289 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-30 03:42:30,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,290 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,291 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,291 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,291 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,303 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,303 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,303 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,303 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][646], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 438#true, 419#true, 434#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,304 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,304 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,304 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,304 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][646], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,305 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,305 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,305 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,305 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,330 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,330 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,330 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,330 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,331 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,331 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,331 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,331 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,331 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,331 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,331 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,331 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,332 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,332 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,332 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,332 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 252#L1073-2true, 159#L1035-9true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,333 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,333 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,333 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,333 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 252#L1073-2true, 159#L1035-9true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,333 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,333 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,334 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,334 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,368 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,368 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,368 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,368 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,368 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,368 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,368 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,368 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,368 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,368 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,374 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,374 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,374 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,377 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,377 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,377 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,377 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,378 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,378 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,378 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,378 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,379 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,379 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,379 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,379 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,379 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,380 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,380 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,380 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,380 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,380 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,380 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,380 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,380 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,384 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,384 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,384 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,384 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,385 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,385 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,385 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,385 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,386 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,386 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,386 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,386 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,386 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,386 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,386 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,388 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,388 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,388 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,388 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,388 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,388 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,388 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,390 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,390 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,390 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,390 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,391 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,391 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,391 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,391 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,391 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,392 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,392 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,392 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,392 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,392 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,392 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,393 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,393 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,393 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,393 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,393 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,393 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,393 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,393 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 66#L1048-1true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:30,394 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,394 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,394 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,394 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,396 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,396 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,396 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,396 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,397 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,397 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,397 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,397 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,400 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,400 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,400 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,400 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,438 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,438 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,438 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,439 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,439 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:30,439 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,439 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,439 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,440 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,441 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,441 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,441 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,441 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,442 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,442 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,442 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,442 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,451 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,451 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,451 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,451 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,451 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,451 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,451 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,451 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [60#L1034-5true, 201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,452 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,452 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,452 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,452 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [60#L1034-5true, 201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,452 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,452 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,452 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,452 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,453 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,453 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,453 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,453 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,495 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,495 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,495 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,495 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,507 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,507 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,507 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,507 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,528 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,528 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,528 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,528 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,529 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,529 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,529 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,529 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,552 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,552 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,552 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,552 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,553 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,553 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,553 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,563 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,563 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,563 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,563 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,576 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,576 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,576 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,576 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,579 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,579 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,579 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,579 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,581 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,581 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,581 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,581 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,581 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 35#L1076-1true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,600 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,600 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,600 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,600 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,600 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,610 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,610 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,610 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,610 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,617 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,617 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,617 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,617 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,617 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,617 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,618 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,618 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,618 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 62#L1045-6true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,625 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,625 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,625 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,625 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,635 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,635 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,635 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,635 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][707], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 252#L1073-2true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,645 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][707], [cleanerThread1of1ForFork1InUse, 456#true, 83#L1073-1true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,645 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][517], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,645 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,645 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,646 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][518], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 182#L1045-7true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,646 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,646 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,646 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,646 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][517], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,646 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,647 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,647 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,647 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][518], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,647 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,647 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,647 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,647 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:30,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,648 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,648 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,648 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,648 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,659 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,659 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,659 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,659 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,659 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,659 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,660 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,660 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,660 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,660 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,660 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,660 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 252#L1073-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,668 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,668 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,668 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,668 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,688 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,688 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,688 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,688 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,689 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,689 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,689 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,689 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,689 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,689 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,689 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,689 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,690 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,690 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,690 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,690 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,725 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,725 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,725 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,725 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,725 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,726 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,726 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,726 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,726 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,726 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,726 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,729 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,729 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,729 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,730 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,730 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,730 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,730 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,730 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,730 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,731 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,731 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,731 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,731 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,732 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,732 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,732 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,732 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 52#L1048-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,732 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,732 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,732 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,732 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,733 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,733 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,733 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,733 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,735 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is not cut-off event [2023-11-30 03:42:30,735 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is not cut-off event [2023-11-30 03:42:30,735 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is not cut-off event [2023-11-30 03:42:30,735 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is not cut-off event [2023-11-30 03:42:30,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,735 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,735 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,735 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,735 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,735 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,735 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,735 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,735 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,736 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,737 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,737 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,737 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,737 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,738 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,738 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,738 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,739 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,739 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,739 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,739 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 66#L1048-1true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,739 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,739 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,739 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,739 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,740 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,740 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,740 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,740 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,741 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,741 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,741 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,741 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,741 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,742 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,742 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,742 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,742 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,742 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,742 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,742 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,743 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 52#L1048-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,743 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,743 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,743 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,743 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,744 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,744 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,744 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,744 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,745 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,745 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,745 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,745 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:30,745 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,745 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,745 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,745 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:30,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,747 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,747 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,747 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,747 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,747 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,747 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,747 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,747 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,791 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,791 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,791 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,791 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,792 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,792 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:30,792 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,793 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,793 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,793 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,793 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,794 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,794 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,794 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,794 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,795 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,795 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:30,795 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:30,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,796 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,797 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:30,797 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,797 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,797 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,797 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,798 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,798 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,798 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, 72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,811 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:30,811 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,811 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,811 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, 72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,811 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,811 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,811 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,811 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,812 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:30,812 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,812 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,812 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:30,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,812 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,813 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,813 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,813 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,813 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:30,813 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,813 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,813 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:30,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,857 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,857 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,857 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,857 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,857 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,857 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,857 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,858 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,870 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,870 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,870 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,870 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,871 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,871 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,871 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,871 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,901 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,901 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,901 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,902 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, 406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,902 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,902 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,902 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,902 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,902 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,912 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,912 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,912 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,912 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,926 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,926 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,926 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,926 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,932 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,932 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,932 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,932 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,932 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,941 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,941 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,941 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,941 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 62#L1045-6true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,944 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is not cut-off event [2023-11-30 03:42:30,944 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:42:30,944 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:42:30,944 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:42:30,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,944 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,944 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,944 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,945 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,945 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,945 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,945 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,945 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 107#L1033-6true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,946 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,946 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,946 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,946 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,946 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,947 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,947 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,947 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,947 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,947 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][375], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,947 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,947 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,947 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,947 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,947 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,980 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,980 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,980 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,981 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:30,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,988 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,988 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,989 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,989 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,989 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:30,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,989 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,989 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,989 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,989 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,994 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,995 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,995 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,995 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 159#L1035-9true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:30,995 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,995 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,995 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:30,995 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,006 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,006 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,006 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,006 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,021 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is not cut-off event [2023-11-30 03:42:31,021 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:42:31,021 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:42:31,021 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is not cut-off event [2023-11-30 03:42:31,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 62#L1045-6true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,022 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,022 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,022 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,022 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,023 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,023 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,023 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,024 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,031 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,031 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,031 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,031 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 182#L1045-7true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,031 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,031 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,031 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,031 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,032 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,032 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,032 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,032 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([498] L1074-3-->L1074-6: Formula: (let ((.cse0 (select |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41|))) (and (= |v_ULTIMATE.start_main_#t~nondet47#1_7| 0) (= (store |v_#pthreadsMutex_132| |v_~#threads_alive_mutex~0.base_41| (store .cse0 |v_~#threads_alive_mutex~0.offset_41| 1)) |v_#pthreadsMutex_131|) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_41|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_132|, ~#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{#pthreadsMutex=|v_#pthreadsMutex_131|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet47#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,032 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,032 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,032 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,032 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 252#L1073-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,040 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,040 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,040 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,040 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,100 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,100 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,100 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,101 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,101 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,103 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,103 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,103 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,103 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,104 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,104 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,104 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,104 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,104 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,105 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,105 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,105 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,105 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,105 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,105 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,106 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,106 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,106 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,106 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,106 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,106 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,107 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,107 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,107 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,107 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,109 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,109 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,109 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,109 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,109 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 52#L1048-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,110 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,110 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,110 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,111 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,111 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,111 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,111 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,111 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,111 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,111 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,112 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,112 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,112 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,114 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,114 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,114 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,114 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,115 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,115 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,115 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,115 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,115 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,115 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,115 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,115 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,115 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,115 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,116 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,116 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,116 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,116 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,116 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,116 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,116 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,117 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,117 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,117 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,117 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:31,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,117 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,118 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,118 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,118 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,118 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,118 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,118 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,119 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,119 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,119 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,119 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,119 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,119 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,120 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,120 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,120 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,120 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,121 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,121 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,121 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,121 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,122 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,122 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,122 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,122 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,123 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,123 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,123 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,123 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,123 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,123 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,123 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,123 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,180 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:31,180 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,180 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,180 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 187#L1050-3true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,181 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:31,181 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,181 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,181 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 187#L1050-3true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,181 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:31,182 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,182 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,182 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,491 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,491 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,491 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,491 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,492 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,492 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, 406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,492 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,492 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,492 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,492 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,492 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,506 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,506 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,506 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,506 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,521 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,521 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,521 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,521 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 230#L1076-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,527 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,527 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,527 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,527 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,527 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,537 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,537 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,537 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,537 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,544 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,544 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,544 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,544 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,544 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,554 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,554 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,554 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,554 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][621], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 445#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,570 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,570 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,570 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,570 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,583 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,583 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,583 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,583 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,591 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,591 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,591 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,591 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,591 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,596 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,596 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,596 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,596 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 41#L1074-6true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,609 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,609 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,609 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,609 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 419#true, 434#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,614 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,614 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,614 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,614 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 159#L1035-9true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,615 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,615 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,615 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,615 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 37#L1074-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,623 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,623 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,623 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,623 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,675 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,675 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,675 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,675 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,675 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,676 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,676 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,676 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,676 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,676 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,677 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,677 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,677 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,677 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,677 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,678 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,678 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,678 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,678 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,678 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 52#L1048-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,679 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,679 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,679 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,679 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,679 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,682 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,682 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,682 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,682 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,682 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,682 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,682 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,682 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,683 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,683 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,683 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,683 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,684 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,684 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,684 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,684 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,684 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,684 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,685 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,685 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,685 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,685 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,686 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,686 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,686 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,688 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is not cut-off event [2023-11-30 03:42:31,688 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is not cut-off event [2023-11-30 03:42:31,688 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is not cut-off event [2023-11-30 03:42:31,688 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is not cut-off event [2023-11-30 03:42:31,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,689 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,689 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,689 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,689 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,689 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,689 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,690 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,690 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,690 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,690 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,690 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,690 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,690 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,690 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,690 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,691 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,691 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,691 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,691 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,691 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,691 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,692 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,692 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,692 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,692 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,708 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,720 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,720 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,720 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,720 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,720 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,720 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,721 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,721 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,721 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,721 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,721 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,721 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,721 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,722 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,722 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,722 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,722 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,722 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,722 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,723 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,723 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,724 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,724 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,724 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,729 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,729 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,729 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,729 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,730 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,730 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,730 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,730 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,731 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,731 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,731 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,731 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,731 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,731 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,731 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,731 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,732 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,732 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,732 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,732 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,732 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,733 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,733 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,733 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,733 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,735 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,735 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,735 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,735 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,735 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,735 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,735 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,735 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 145#L1065-3true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,743 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,743 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,743 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,743 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:31,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,795 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:31,795 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,795 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,795 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, 402#L1050-8true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,796 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:31,796 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,796 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,796 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,796 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:31,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:31,796 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,797 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, 333#L1035-1true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:31,797 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][489], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 402#L1050-8true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,797 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,797 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,804 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:31,804 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:31,804 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:31,804 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:31,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,804 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:31,805 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,805 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,805 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,805 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:31,805 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:31,805 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:31,805 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:31,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,806 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:31,806 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,806 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,806 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,806 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:31,806 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:31,806 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:31,807 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:31,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,807 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:31,807 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,807 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,807 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:31,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,845 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,845 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,845 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,845 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,845 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,846 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,846 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,846 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,846 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,846 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,854 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,854 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,854 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,854 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,859 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,859 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,860 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,860 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,860 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,860 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,860 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,867 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,867 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,867 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,867 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,885 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,885 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,885 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,885 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,890 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,891 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,891 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,891 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,891 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,900 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,900 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,900 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,900 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,907 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,907 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,907 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,907 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,907 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,917 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,917 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,917 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,917 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,925 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,925 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,926 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,926 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,926 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,933 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,933 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,933 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,933 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][621], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 74#L1076-4true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,945 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,945 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,945 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,945 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,947 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,947 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,947 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,947 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,948 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,948 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,948 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,948 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,948 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,948 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,948 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,948 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,956 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,956 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,956 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,956 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,956 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,956 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,956 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,956 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,956 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,956 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:31,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,957 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,957 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,957 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,957 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,957 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,963 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,964 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,964 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,964 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,964 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,964 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:31,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,970 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,970 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,970 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,971 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][496], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 419#true, 454#(= |#race~threads_alive~0| 0), 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,971 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,972 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,972 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,972 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][508], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,972 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,972 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,972 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,972 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 37#L1074-3true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,998 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,998 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,998 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,998 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:31,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][495], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 454#(= |#race~threads_alive~0| 0), 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:31,999 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,999 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,999 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,999 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:31,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][507], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,000 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,000 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,000 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,000 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,049 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,049 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,049 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,049 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,049 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,050 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,050 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,050 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,050 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,050 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,050 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,050 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,051 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,051 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,051 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,051 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,051 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,052 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,052 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,052 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,052 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,052 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,053 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,053 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,053 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,053 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,053 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,056 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,056 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,056 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,056 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,056 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,056 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,056 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,056 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,057 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,057 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,057 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,057 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,058 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,058 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,058 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,058 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,059 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,059 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,059 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,059 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,060 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,060 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,060 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,060 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,060 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,061 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,061 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,061 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,063 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,063 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,063 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,063 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,063 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,064 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,064 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,064 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,065 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,065 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,065 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,066 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,068 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,068 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,068 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,068 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,068 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,068 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,069 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,069 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,069 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,069 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,069 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,069 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,069 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,070 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,070 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,070 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,070 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,070 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,070 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,070 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,071 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,071 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,071 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,071 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,071 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,071 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,071 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,072 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,072 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,072 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,072 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,072 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,072 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,072 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,073 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,073 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,073 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,073 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,073 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,073 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,073 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,073 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,073 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,074 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,074 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,074 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,074 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,075 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,075 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,075 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,075 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,075 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,075 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,075 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,076 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,076 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,076 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,076 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,077 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,077 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,077 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,077 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,078 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,078 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,078 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,078 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,079 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,079 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,079 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,079 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,080 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,080 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,080 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,084 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is not cut-off event [2023-11-30 03:42:32,084 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:32,084 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:32,084 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is not cut-off event [2023-11-30 03:42:32,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,084 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,084 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,084 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,084 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,084 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,084 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,084 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,085 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,091 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,091 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,091 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,091 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,092 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,092 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,092 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,092 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:32,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,142 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:32,142 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,142 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,142 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,143 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,143 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,143 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,143 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][532], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,143 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,143 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:32,143 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:32,143 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][532], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,144 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][532], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,144 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][532], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,144 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:32,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][532], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,145 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,145 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,145 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,145 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,150 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:32,150 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,150 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,150 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,150 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,151 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,151 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,151 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,151 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:32,151 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,151 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,151 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,152 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,152 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,152 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,152 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 116#L1076-6true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,205 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,205 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,205 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,205 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,216 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,216 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,216 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,216 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,222 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,223 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,223 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,223 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,223 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,234 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,234 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,234 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,234 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,241 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,241 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,241 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,242 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,242 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,252 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,252 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,252 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,252 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,259 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,259 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,260 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,260 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,260 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,267 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,267 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,267 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,267 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,272 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,272 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,272 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,272 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,272 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,272 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,272 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,272 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,273 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,273 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,273 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,273 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,276 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,276 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,276 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,276 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,276 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,281 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,281 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,281 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,281 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,281 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,282 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,282 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,282 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,282 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 42#L1076-2true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,282 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,282 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,282 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,282 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,282 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][621], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,298 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,298 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,298 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,298 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 35#L1076-1true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,313 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,313 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,313 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,313 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,313 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][518], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,320 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,320 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,320 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,320 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 41#L1074-6true, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,338 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,338 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,338 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,338 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][517], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,348 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,348 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,348 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,348 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,405 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,405 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,405 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,405 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,405 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,406 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,406 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,406 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,407 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,407 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,407 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,408 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,408 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,409 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,409 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,409 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,409 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,409 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,411 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,411 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,411 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,411 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,412 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,412 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,412 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,412 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,412 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,412 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,413 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,413 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,413 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,413 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,413 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,413 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,414 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,414 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,414 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,414 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,414 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,414 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,414 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,414 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,415 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,415 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,415 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,415 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,417 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,417 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,418 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,418 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,418 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,418 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,418 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,419 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,419 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,419 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,419 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,419 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,419 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,419 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,419 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,420 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,420 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,420 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,420 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,421 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,421 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,421 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,421 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,421 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,422 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,422 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,422 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,422 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,422 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,424 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,424 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,424 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,424 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,424 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,424 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,425 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,425 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,425 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,425 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,425 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,425 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,426 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,426 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,426 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,426 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,426 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,426 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,427 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,427 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,427 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,428 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,428 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,428 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,428 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,428 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,428 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,429 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,429 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,429 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,430 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,430 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,430 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,430 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,430 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,431 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,431 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,431 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,431 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,431 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,431 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,431 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,432 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,432 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,432 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,432 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,432 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,432 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,432 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,432 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,433 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,433 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,433 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,433 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,433 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,434 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,434 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,434 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,434 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,434 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,434 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,434 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,435 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,435 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,435 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,435 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,436 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,436 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,436 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,436 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,437 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,437 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,437 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,438 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,438 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,438 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,439 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,439 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,439 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,439 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,439 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,439 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,439 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,440 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,440 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,440 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,440 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,440 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 159#L1035-9true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,441 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,441 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,441 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,441 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is not cut-off event [2023-11-30 03:42:32,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,441 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,441 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,442 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,442 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,442 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,442 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,442 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,442 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:32,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,492 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:32,492 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:32,492 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:32,492 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:32,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,492 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:32,492 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][543], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,493 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][543], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,493 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][543], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,493 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:32,493 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:32,494 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-30 03:42:32,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][543], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:32,494 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,494 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,494 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,494 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:32,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][543], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,494 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:32,494 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,494 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,494 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,500 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:32,500 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:32,500 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:32,500 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:32,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,500 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:32,500 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,500 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,500 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,501 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:32,501 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:32,501 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:32,501 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:32,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,502 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:32,502 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,502 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,502 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:32,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,532 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,532 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,532 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,532 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,532 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,533 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,533 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,533 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][618], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,534 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 159#L1035-9true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,534 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,534 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,534 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,535 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-30 03:42:32,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,550 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,550 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,550 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,550 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,550 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 239#L1035-3true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,558 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,558 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,558 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,558 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,562 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,562 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,562 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,562 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,562 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,569 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,569 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,569 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,569 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,578 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,578 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,578 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,579 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,579 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,592 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,592 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,592 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,592 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,600 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,600 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,600 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,600 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,600 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,607 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,607 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,607 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,607 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,612 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is not cut-off event [2023-11-30 03:42:32,612 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is not cut-off event [2023-11-30 03:42:32,612 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is not cut-off event [2023-11-30 03:42:32,612 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is not cut-off event [2023-11-30 03:42:32,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,612 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,612 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,612 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,612 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,613 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,613 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,613 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,613 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,616 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,616 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,616 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,616 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,616 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,621 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,621 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,622 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,622 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,622 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,622 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,622 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,622 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,622 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,623 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,623 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,623 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,623 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,623 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,629 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,629 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,629 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,629 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,629 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,636 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,636 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,636 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,636 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:32,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][621], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,653 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,653 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,653 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,653 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([867] L1048-4-->L1048-5: Formula: (= (store |v_#race_36| v_~flags~0.base_6 (store (select |v_#race_36| v_~flags~0.base_6) (+ v_~flags~0.offset_6 v_cleanerThread1of1ForFork1_~i~1_41) |v_cleanerThread1of1ForFork1_#t~nondet22_3|)) |v_#race_35|) InVars {#race=|v_#race_36|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} OutVars{#race=|v_#race_35|, ~flags~0.offset=v_~flags~0.offset_6, cleanerThread1of1ForFork1_#t~nondet22=|v_cleanerThread1of1ForFork1_#t~nondet22_3|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_41, ~flags~0.base=v_~flags~0.base_6} AuxVars[] AssignedVars[#race][621], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,653 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,653 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,654 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,654 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,957 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,957 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,957 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,957 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,958 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,958 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,958 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 224#L1048-5true, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,959 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,959 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,959 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,959 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,959 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,960 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,960 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,960 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,960 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,960 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,961 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,961 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,962 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,962 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,962 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,965 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,965 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,965 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,965 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:32,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,967 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,967 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,967 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,967 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,967 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,967 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,967 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,967 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,969 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,969 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,969 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,969 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,969 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,970 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,970 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,970 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,970 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,970 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,971 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,972 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,972 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,972 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,972 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,972 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,972 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,972 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,973 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,973 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,973 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,973 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,973 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,973 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,973 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,974 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,974 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,974 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,974 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,974 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,974 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,975 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,975 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,975 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,975 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,976 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,976 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,976 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,977 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,977 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,977 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,977 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,977 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,977 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,977 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,977 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,977 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,978 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,978 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,978 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,978 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,978 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,978 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,978 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,978 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,978 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,978 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,979 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,979 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,979 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,979 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,979 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,979 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,979 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,979 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,979 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,979 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,980 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,980 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,980 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,980 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,980 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,980 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,980 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,980 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,980 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,981 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,981 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,981 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,981 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,981 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,981 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,981 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,981 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,981 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,981 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,981 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,982 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,982 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,982 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,982 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,982 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,982 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,982 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,982 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,982 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,983 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,983 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:32,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,983 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,983 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,983 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,983 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:32,984 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,984 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,984 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:32,984 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,028 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:33,028 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,028 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,028 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,029 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][556], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,029 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][556], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 145#L1065-3true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,029 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:33,029 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][556], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 88#L1065-2true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,030 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][556], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:33,030 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][556], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,030 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,030 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,034 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:33,034 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,034 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,034 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,034 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,034 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,034 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,034 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,069 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,069 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,069 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,069 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,069 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,069 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,069 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,069 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,070 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,070 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,070 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,070 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,070 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,070 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,070 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,070 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-30 03:42:33,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,088 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,088 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,088 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,088 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,088 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,095 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,095 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,095 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,095 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,100 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,100 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,100 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,100 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,100 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,107 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,108 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,108 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,108 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,116 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,116 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,116 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,116 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,116 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,116 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,125 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,125 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,125 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,125 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 434#true, 159#L1035-9true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,129 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,129 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,129 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,129 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,130 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,130 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,130 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,130 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,130 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,130 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,130 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,130 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,133 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,133 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,133 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,133 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,133 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 74#L1076-4true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,138 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,138 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,138 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,138 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,138 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,138 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,138 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,138 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,138 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,139 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,139 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,139 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,139 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,139 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,144 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,144 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,145 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,145 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,145 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 42#L1076-2true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,155 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,155 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,155 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,156 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,156 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 252#L1073-2true, 159#L1035-9true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,212 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,212 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,212 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,212 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,260 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,260 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,260 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,260 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,260 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,260 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,260 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,260 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,262 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,262 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,262 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,262 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,262 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,263 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,263 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,263 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,263 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,263 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,264 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,264 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,264 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,264 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,264 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 52#L1048-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,265 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,265 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,265 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,265 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,265 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,266 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,266 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,267 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,267 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,267 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 224#L1048-5true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,267 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,267 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,267 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,267 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,268 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,268 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,268 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,269 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,269 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,269 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,269 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,269 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,270 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,270 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,270 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,270 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,275 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,275 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,275 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,275 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,275 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,276 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,276 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,276 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,276 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,276 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,277 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,277 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,277 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,277 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,278 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,278 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,278 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,278 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,279 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,279 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,279 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,279 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,279 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,279 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,279 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,279 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,279 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,279 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,280 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,280 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,280 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,280 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,280 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,280 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,280 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,280 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,281 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,281 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,281 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,281 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,282 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,282 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,282 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,282 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,283 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,283 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,283 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,283 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,283 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,285 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,285 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,285 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,285 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-30 03:42:33,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,286 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:33,286 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][756], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,286 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,286 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-30 03:42:33,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,330 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:33,330 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:33,330 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:33,330 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:33,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,330 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:33,330 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,330 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,330 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 239#L1035-3true, 434#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,387 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,388 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,388 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,388 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,388 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,393 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,393 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,393 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,393 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 239#L1035-3true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,399 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,399 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,399 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,399 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,399 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,404 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,405 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,405 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,405 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,409 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,409 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,409 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,409 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,410 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,410 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,410 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,410 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,410 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,410 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,410 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,410 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,413 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,413 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,413 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,413 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,413 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,420 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,420 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,420 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,420 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,420 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,420 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 406#L1076-5true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,420 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,420 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,420 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,420 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,421 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,421 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,421 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,421 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,421 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,426 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,426 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,426 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,427 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,427 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 230#L1076-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,438 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,438 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,438 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,438 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,438 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,472 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,472 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,472 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,472 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,493 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,493 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,493 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,493 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-30 03:42:33,565 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,565 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,565 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,565 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,565 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,565 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,566 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,566 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,566 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,566 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,566 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 412#cleanerErr9ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,567 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,567 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,567 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,567 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 52#L1048-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,568 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,568 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,568 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,568 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,569 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,569 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,569 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,569 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,569 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,569 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,569 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,569 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 217#L1050true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,571 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,571 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,571 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,571 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,572 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,572 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,572 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,572 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,572 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,573 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,573 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,573 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,573 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,573 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,573 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,574 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,574 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,574 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,574 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,574 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,574 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,574 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,575 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,575 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,575 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,575 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,575 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,575 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,575 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,576 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][749], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,576 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,576 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,577 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,577 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,577 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,577 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,578 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,578 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,578 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,578 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][759], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 159#L1035-9true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,580 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,580 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,580 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,580 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is cut-off event [2023-11-30 03:42:33,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,622 INFO L294 olderBase$Statistics]: this new event has 328 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,623 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,623 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-30 03:42:33,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,623 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:33,624 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,624 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [201#cleanerErr10ASSERT_VIOLATIONDATA_RACEtrue, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,624 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:33,624 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:33,625 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:33,625 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-30 03:42:33,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][508], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 239#L1035-3true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,668 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][518], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,669 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][496], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 213#L1075-2true, 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,669 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:33,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][469], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,670 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,670 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:33,670 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:33,670 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:33,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][517], [cleanerThread1of1ForFork1InUse, 456#true, 37#L1074-3true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 454#(= |#race~threads_alive~0| 0), 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,670 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:33,670 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:33,670 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:33,670 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:33,670 INFO L297 olderBase$Statistics]: existing Event has 319 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][495], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,671 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][468], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,671 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][507], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 239#L1035-3true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,671 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:33,671 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-30 03:42:33,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 159#L1035-9true, 419#true, 434#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,696 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,697 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,697 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,697 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 182#L1045-7true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,697 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,697 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,697 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,697 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 159#L1035-9true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,697 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,697 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,697 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,697 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 116#L1076-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,700 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,700 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,700 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,700 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,700 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 116#L1076-6true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,704 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,704 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,704 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,704 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,704 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 116#L1076-6true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,704 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,704 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,705 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,705 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,705 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,705 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,705 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,705 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,705 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 62#L1045-6true, 438#true, 434#true, 159#L1035-9true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,708 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,708 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,708 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,708 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,708 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,709 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,709 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,709 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,709 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,709 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,709 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,709 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,711 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,711 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,711 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,711 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,711 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,715 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,715 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,715 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,715 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,715 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,715 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,715 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,715 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,715 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,716 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,716 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,716 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,716 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,716 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,722 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,722 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,722 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,722 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,722 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 74#L1076-4true, 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,735 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,735 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,735 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,735 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,735 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 20#L1066-9true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 382#L1034-2true, 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,857 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,857 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,857 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,857 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 03:42:33,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,881 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,881 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,881 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,881 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,882 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,882 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,882 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,882 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,882 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,882 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][756], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 159#L1035-9true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,883 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,883 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,883 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,883 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][759], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,884 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,884 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,884 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,884 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,884 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,885 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,885 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,885 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,885 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,885 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,885 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,885 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:33,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,887 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,887 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,887 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,887 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,887 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,888 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,888 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,888 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,888 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,888 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,888 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,888 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,888 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,888 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][437], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 217#L1050true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,890 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,890 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,890 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,890 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,890 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,890 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,891 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,891 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][756], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 159#L1035-9true, 419#true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:33,892 INFO L294 olderBase$Statistics]: this new event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,892 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,892 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,892 INFO L297 olderBase$Statistics]: existing Event has 322 ancestors and is not cut-off event [2023-11-30 03:42:33,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][756], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 159#L1035-9true, 434#true, 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,892 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,893 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,893 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,893 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][759], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:33,893 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,893 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,893 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,893 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,894 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,894 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,894 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,894 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,894 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,894 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,894 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,894 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:33,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][762], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 187#L1050-3true, 159#L1035-9true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:33,897 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,897 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,897 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:33,897 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2023-11-30 03:42:34,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,023 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,024 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,024 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,024 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,033 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,034 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,034 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,034 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,034 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,044 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,045 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,045 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,045 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,045 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [406#L1076-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,057 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,057 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,057 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,057 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,057 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][325], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 66#L1048-1true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,102 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,102 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,103 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,103 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,560 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,560 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,560 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,560 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,561 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,561 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,561 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,561 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,561 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,562 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,562 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,562 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,562 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,562 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,563 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,564 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,564 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,564 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,564 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,565 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,565 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,565 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][762], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,565 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,565 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,565 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,565 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,566 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,566 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,566 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,566 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:34,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 434#true, 419#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,567 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,567 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,567 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,567 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,569 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,569 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,569 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,569 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,570 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,570 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,570 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,570 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,570 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,570 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,570 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,570 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,571 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,571 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,571 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,571 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][448], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,572 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,573 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,573 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,573 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,573 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,573 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,574 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,574 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,574 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,574 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,574 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,574 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,574 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,575 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,575 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,575 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,575 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,575 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,575 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,576 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,576 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,576 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,576 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][762], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:34,576 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,576 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,576 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,576 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-30 03:42:34,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,577 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,577 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,577 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,577 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,753 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:34,753 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:34,753 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:34,753 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:34,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,754 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:34,754 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:34,754 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:34,754 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:34,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 116#L1076-6true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,766 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,766 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,766 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,766 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,766 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 363#ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACEtrue, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:34,779 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,780 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,780 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,780 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:34,780 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 131#L1050-1true, 438#true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,015 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,015 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,015 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,015 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,015 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,017 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,017 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,017 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,017 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,018 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,018 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,018 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,018 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,018 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,019 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,019 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,019 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,019 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,019 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 159#L1035-9true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,020 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,020 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,020 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,020 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,021 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,021 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,021 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,021 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,022 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,023 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,023 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,023 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,023 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,024 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,024 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,024 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,024 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,025 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,025 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,025 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,025 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,025 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][759], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,027 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is not cut-off event [2023-11-30 03:42:35,027 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is not cut-off event [2023-11-30 03:42:35,027 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is not cut-off event [2023-11-30 03:42:35,027 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is not cut-off event [2023-11-30 03:42:35,028 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][451], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,028 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,028 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,028 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,028 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,028 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,028 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][762], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 159#L1035-9true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,028 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,028 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,028 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,028 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,029 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,029 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,029 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,029 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,029 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,029 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,029 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,030 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,030 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,030 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,030 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,031 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,031 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,031 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,031 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,034 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,034 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,034 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,034 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-30 03:42:35,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,215 INFO L294 olderBase$Statistics]: this new event has 329 ancestors and is cut-off event [2023-11-30 03:42:35,215 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:42:35,215 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:42:35,215 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:42:35,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,215 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,215 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,215 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,215 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,215 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,216 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,216 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,216 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,216 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,216 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,217 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,217 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,217 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,217 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,217 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem34#1.offset=|v_ULTIMATE.start_main_#t~mem34#1.offset_5|, ULTIMATE.start_main_#t~pre35#1=|v_ULTIMATE.start_main_#t~pre35#1_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_6|, ULTIMATE.start_main_#t~post37#1=|v_ULTIMATE.start_main_#t~post37#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~post42#1=|v_ULTIMATE.start_main_#t~post42#1_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_5|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_4|, ULTIMATE.start_main_#t~mem49#1.base=|v_ULTIMATE.start_main_#t~mem49#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_7|, ULTIMATE.start_main_#t~malloc29#1.base=|v_ULTIMATE.start_main_#t~malloc29#1.base_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~malloc31#1.offset=|v_ULTIMATE.start_main_#t~malloc31#1.offset_5|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_4|, ULTIMATE.start_main_#t~mem49#1.offset=|v_ULTIMATE.start_main_#t~mem49#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_3|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_4|, ULTIMATE.start_main_#t~malloc29#1.offset=|v_ULTIMATE.start_main_#t~malloc29#1.offset_5|, ULTIMATE.start_main_#t~mem34#1.base=|v_ULTIMATE.start_main_#t~mem34#1.base_5|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_10|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_5|, ULTIMATE.start_main_#t~malloc31#1.base=|v_ULTIMATE.start_main_#t~malloc31#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem34#1.offset, ULTIMATE.start_main_#t~pre35#1, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_#t~post37#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~post42#1, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~pre38#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~mem49#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~malloc29#1.base, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~malloc31#1.offset, ULTIMATE.start_main_#t~nondet45#1, ULTIMATE.start_main_#t~mem49#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~malloc29#1.offset, ULTIMATE.start_main_#t~mem34#1.base, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~mem39#1.base, ULTIMATE.start_main_#t~malloc31#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][325], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 382#L1034-2true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,312 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,312 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,312 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,312 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [326#L1050-2true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,486 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,486 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,486 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,486 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,486 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,487 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,487 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,487 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,487 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,489 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,489 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,489 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,489 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,489 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,490 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,490 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,490 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,490 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,490 INFO L294 olderBase$Statistics]: this new event has 328 ancestors and is cut-off event [2023-11-30 03:42:35,490 INFO L297 olderBase$Statistics]: existing Event has 328 ancestors and is cut-off event [2023-11-30 03:42:35,490 INFO L297 olderBase$Statistics]: existing Event has 328 ancestors and is cut-off event [2023-11-30 03:42:35,490 INFO L297 olderBase$Statistics]: existing Event has 328 ancestors and is cut-off event [2023-11-30 03:42:35,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,491 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,491 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,491 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,491 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,491 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,494 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,494 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,494 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,494 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,494 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,495 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][454], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 159#L1035-9true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,495 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,495 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,495 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,495 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,495 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,495 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,496 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,496 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,496 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,496 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,496 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,496 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,496 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,497 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,497 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,497 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,497 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:35,497 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,497 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,497 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,497 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,498 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,498 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,498 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,498 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,499 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,499 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,499 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,499 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,499 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:42:35,500 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,500 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,500 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,500 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,500 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-30 03:42:35,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L1073-5-->L1075-2: Formula: (and (= (store |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45| (store (select |v_#pthreadsMutex_140| |v_~#threads_alive_mutex~0.base_45|) |v_~#threads_alive_mutex~0.offset_45| 0)) |v_#pthreadsMutex_139|) (= |v_ULTIMATE.start_main_#t~nondet48#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_140|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_139|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_45|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_45|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet48#1][315], [cleanerThread1of1ForFork1InUse, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 213#L1075-2true, 438#true, 454#(= |#race~threads_alive~0| 0), 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,689 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,689 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:35,689 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:35,689 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:35,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1074-->L1074-3: Formula: (and (= |v_#pthreadsMutex_123| (store |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37| (store (select |v_#pthreadsMutex_124| |v_~#threads_alive_mutex~0.base_37|) |v_~#threads_alive_mutex~0.offset_37| 0))) (= |v_ULTIMATE.start_main_#t~nondet46#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_124|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} OutVars{ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_7|, #pthreadsMutex=|v_#pthreadsMutex_123|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_37|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_37|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet46#1, #pthreadsMutex][316], [cleanerThread1of1ForFork1InUse, 37#L1074-3true, 456#true, 162#L1048-2true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 454#(= |#race~threads_alive~0| 0), 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,690 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,690 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:35,690 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:35,690 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-30 03:42:35,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,696 INFO L294 olderBase$Statistics]: this new event has 330 ancestors and is cut-off event [2023-11-30 03:42:35,696 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:42:35,696 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:42:35,696 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:42:35,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][671], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 445#true, 135#L1047-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,713 INFO L294 olderBase$Statistics]: this new event has 329 ancestors and is cut-off event [2023-11-30 03:42:35,713 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:42:35,713 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:42:35,713 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:42:35,713 INFO L297 olderBase$Statistics]: existing Event has 329 ancestors and is cut-off event [2023-11-30 03:42:35,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 187#L1050-3true, 419#true, 434#true, 159#L1035-9true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,970 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,970 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,970 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,970 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,970 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 90#L1050-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,971 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,971 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,971 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,972 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,972 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,973 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 452#true, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,973 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,973 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,975 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][302], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,975 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,975 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,975 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,976 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,976 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,976 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,976 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][328], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:35,976 INFO L294 olderBase$Statistics]: this new event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,976 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,977 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,977 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,977 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:35,977 INFO L297 olderBase$Statistics]: existing Event has 327 ancestors and is cut-off event [2023-11-30 03:42:36,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), threadThread1of1ForFork0InUse]) [2023-11-30 03:42:36,152 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is cut-off event [2023-11-30 03:42:36,152 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:42:36,152 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:42:36,152 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:42:36,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][672], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:36,177 INFO L294 olderBase$Statistics]: this new event has 330 ancestors and is cut-off event [2023-11-30 03:42:36,177 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:42:36,177 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:42:36,177 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:42:36,177 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-30 03:42:36,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][210], [cleanerThread1of1ForFork1InUse, 336#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 282#L1050-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:36,638 INFO L294 olderBase$Statistics]: this new event has 328 ancestors and is cut-off event [2023-11-30 03:42:36,638 INFO L297 olderBase$Statistics]: existing Event has 328 ancestors and is cut-off event [2023-11-30 03:42:36,638 INFO L297 olderBase$Statistics]: existing Event has 328 ancestors and is cut-off event [2023-11-30 03:42:36,638 INFO L297 olderBase$Statistics]: existing Event has 328 ancestors and is cut-off event [2023-11-30 03:42:36,638 INFO L297 olderBase$Statistics]: existing Event has 328 ancestors and is cut-off event [2023-11-30 03:42:36,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:36,814 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:42:36,814 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:36,814 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:36,814 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:36,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][676], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 419#true, 434#true, 239#L1035-3true, 466#(= |#race~flags~0| 0), 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:36,834 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is cut-off event [2023-11-30 03:42:36,834 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:42:36,834 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:42:36,834 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:42:36,834 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-30 03:42:37,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:37,253 INFO L294 olderBase$Statistics]: this new event has 333 ancestors and is cut-off event [2023-11-30 03:42:37,253 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:42:37,253 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:42:37,253 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:42:37,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][683], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:37,272 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:42:37,272 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:37,272 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:37,272 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:37,272 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:37,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:37,687 INFO L294 olderBase$Statistics]: this new event has 334 ancestors and is cut-off event [2023-11-30 03:42:37,688 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:42:37,688 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:42:37,688 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:42:37,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, 296#L1035-5true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:37,702 INFO L294 olderBase$Statistics]: this new event has 333 ancestors and is cut-off event [2023-11-30 03:42:37,702 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:42:37,702 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:42:37,702 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:42:37,702 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-30 03:42:38,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 62#L1045-6true, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:38,118 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is not cut-off event [2023-11-30 03:42:38,118 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is not cut-off event [2023-11-30 03:42:38,118 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is not cut-off event [2023-11-30 03:42:38,118 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is not cut-off event [2023-11-30 03:42:38,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 159#L1035-9true, 419#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:38,118 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,118 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,118 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,118 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 159#L1035-9true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:38,119 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,119 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,119 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,119 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 159#L1035-9true, 419#true, 434#true, 182#L1045-7true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:38,137 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,137 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,137 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,137 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,137 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([860] L1047-->L1047-3: Formula: (and (= 0 |v_cleanerThread1of1ForFork1_#t~nondet21_1|) (= |v_#pthreadsMutex_43| (store |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_44| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_44|, ~#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_43|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, cleanerThread1of1ForFork1_#t~nondet21=|v_cleanerThread1of1ForFork1_#t~nondet21_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet21][603], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 135#L1047-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:38,137 INFO L294 olderBase$Statistics]: this new event has 334 ancestors and is cut-off event [2023-11-30 03:42:38,137 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:42:38,137 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:42:38,137 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:42:38,137 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is cut-off event [2023-11-30 03:42:38,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][385], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 157#ULTIMATE.startFINALtrue, 438#true, 159#L1035-9true, 434#true, 419#true, 253#cleanerErr7ASSERT_VIOLATIONDATA_RACEtrue, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:38,138 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,138 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,138 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,138 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:38,139 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-30 03:42:43,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][414], [cleanerThread1of1ForFork1InUse, 83#L1073-1true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 454#(= |#race~threads_alive~0| 0), 159#L1035-9true, 219#L1040-2true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:42:43,239 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-30 03:42:43,239 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:42:43,239 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:43,239 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 03:42:51,715 INFO L124 PetriNetUnfolderBase]: 134556/253871 cut-off events. [2023-11-30 03:42:51,715 INFO L125 PetriNetUnfolderBase]: For 2119367/2353306 co-relation queries the response was YES. [2023-11-30 03:42:52,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1172697 conditions, 253871 events. 134556/253871 cut-off events. For 2119367/2353306 co-relation queries the response was YES. Maximal size of possible extension queue 2940. Compared 2644988 event pairs, 54293 based on Foata normal form. 3250/220768 useless extension candidates. Maximal degree in co-relation 1164898. Up to 192631 conditions per place. [2023-11-30 03:42:54,666 INFO L140 encePairwiseOnDemand]: 420/425 looper letters, 206 selfloop transitions, 2 changer transitions 1/766 dead transitions. [2023-11-30 03:42:54,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 766 transitions, 7318 flow [2023-11-30 03:42:54,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:42:54,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:42:54,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1166 transitions. [2023-11-30 03:42:54,669 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9145098039215687 [2023-11-30 03:42:54,669 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1166 transitions. [2023-11-30 03:42:54,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1166 transitions. [2023-11-30 03:42:54,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:42:54,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1166 transitions. [2023-11-30 03:42:54,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 388.6666666666667) internal successors, (1166), 3 states have internal predecessors, (1166), 0 states have call successors, (0), 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:42:54,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:42:54,678 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 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:42:54,678 INFO L307 CegarLoopForPetriNet]: 331 programPoint places, 12 predicate places. [2023-11-30 03:42:54,678 INFO L500 AbstractCegarLoop]: Abstraction has has 343 places, 766 transitions, 7318 flow [2023-11-30 03:42:54,679 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 377.0) internal successors, (1131), 3 states have internal predecessors, (1131), 0 states have call successors, (0), 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:42:54,679 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:42:54,679 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, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:54,679 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-30 03:42:54,679 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 47 more)] === [2023-11-30 03:42:54,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:42:54,679 INFO L85 PathProgramCache]: Analyzing trace with hash -281259243, now seen corresponding path program 1 times [2023-11-30 03:42:54,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:42:54,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274018205] [2023-11-30 03:42:54,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:42:54,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:42:54,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:42:55,286 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:42:55,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:42:55,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274018205] [2023-11-30 03:42:55,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274018205] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:42:55,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:42:55,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:42:55,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788222734] [2023-11-30 03:42:55,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:42:55,287 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:42:55,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:42:55,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:42:55,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:42:55,288 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 281 out of 425 [2023-11-30 03:42:55,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 766 transitions, 7318 flow. Second operand has 6 states, 6 states have (on average 284.6666666666667) internal successors, (1708), 6 states have internal predecessors, (1708), 0 states have call successors, (0), 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:42:55,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:42:55,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 281 of 425 [2023-11-30 03:42:55,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:43:03,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 390#L1034-1true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:03,351 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:43:03,352 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:43:03,352 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:43:03,352 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:43:03,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 382#L1034-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:03,727 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:43:03,727 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:43:03,727 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:43:03,727 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:43:04,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:04,143 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 03:43:04,143 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:43:04,143 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:43:04,143 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 03:43:04,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:04,547 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,547 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,547 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,547 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:04,547 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,547 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,547 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,547 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 276#L1032-3true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:04,562 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:04,562 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:04,562 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:04,562 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:04,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:04,571 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,571 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,571 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,571 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:04,572 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,572 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,572 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,572 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,572 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-30 03:43:04,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [139#L1043-8true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:04,573 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,573 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,573 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,573 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:04,579 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,579 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,579 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:04,579 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:05,260 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,260 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,260 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,260 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,260 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,277 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,277 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,277 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,277 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,287 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,287 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,287 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,287 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,287 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,288 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 276#L1032-3true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,288 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,288 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,288 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,288 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,288 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,288 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,289 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,289 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,289 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,289 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,296 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,296 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,296 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,296 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,296 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,297 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,297 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,297 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,297 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][612], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 445#true, 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,311 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,311 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,311 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,311 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 03:43:05,769 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,769 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,769 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,769 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,769 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,769 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,770 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,770 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,770 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,770 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,771 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,771 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,771 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,771 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,789 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,789 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,789 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,789 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,789 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,789 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,789 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,789 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,790 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,790 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,790 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,790 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,791 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,791 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,791 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,791 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:05,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,815 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,815 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,815 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,815 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,815 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,816 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,816 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,816 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,816 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,817 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,817 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,817 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,817 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,817 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,817 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,817 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,818 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,818 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,818 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,818 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,819 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,819 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,819 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,819 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,824 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,824 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,824 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,824 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,824 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,824 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,824 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,824 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 14#L1043-10true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,825 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,825 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,825 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,825 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,825 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,826 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,826 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,826 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,826 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:05,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][612], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 445#true, 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,842 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,842 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,842 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,842 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][612], [72#L1034-6true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 445#true, 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:05,842 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,842 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,843 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:05,843 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 03:43:06,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,497 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,497 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,497 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,497 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,497 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,497 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,497 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,497 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,498 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,498 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,499 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,499 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,500 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,500 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,513 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,514 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,514 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,514 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,514 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,514 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,514 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,514 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,515 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,515 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,515 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,515 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:06,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,521 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,521 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,521 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,521 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,521 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,521 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,521 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,521 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,521 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,521 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,522 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,522 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,522 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,522 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,522 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,522 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,523 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,523 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,523 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,523 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,523 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,523 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,523 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,523 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,524 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,524 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,524 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,524 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,524 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,525 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,525 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,525 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,525 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,525 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:06,525 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,525 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,526 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,526 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,526 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,527 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,527 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,527 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,527 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,530 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,530 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,531 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,531 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,531 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,531 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,531 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,531 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,531 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,532 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,532 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,532 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,532 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:06,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][209], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 468#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,539 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is not cut-off event [2023-11-30 03:43:06,539 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 03:43:06,539 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 03:43:06,539 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-30 03:43:06,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][209], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 192#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 468#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,540 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,540 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,540 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,540 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][209], [cleanerThread1of1ForFork1InUse, 72#L1034-6true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 468#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:06,540 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,540 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,540 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:06,540 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 03:43:07,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,013 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,013 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,013 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,013 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,013 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 276#L1032-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,014 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,014 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,014 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:07,015 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,015 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,015 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,015 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,015 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,018 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,018 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,018 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,018 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,034 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,034 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,034 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,034 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,035 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,035 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,035 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,035 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,036 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,036 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,036 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,036 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,037 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,037 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,037 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,037 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,037 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,037 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,038 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,038 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,044 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,044 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,044 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,044 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,045 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,045 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,045 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,045 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,046 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,046 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,046 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,046 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,046 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,046 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,046 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,047 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,047 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,047 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,047 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,047 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,048 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,048 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,048 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,048 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,048 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,048 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,048 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:07,049 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,049 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,049 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,049 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,049 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,050 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,050 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,050 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,050 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,055 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,055 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,055 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,055 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,055 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,056 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,056 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,056 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,056 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,056 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,056 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,057 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,057 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,057 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,057 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,057 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,057 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,057 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,057 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,058 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,058 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,058 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,058 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][612], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 445#true, 468#true, 313#L1072-3true, 333#L1035-1true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,083 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,083 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,083 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,084 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,135 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,135 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,135 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,135 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 03:43:07,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,544 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,544 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,544 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,544 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,544 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,544 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,544 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,544 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,544 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,545 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,546 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,546 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,546 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,546 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,546 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:07,547 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,547 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,547 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,547 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,548 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,551 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,551 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,551 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,551 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,563 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,563 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,563 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,563 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,563 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,563 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,563 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,563 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,564 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,564 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,564 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,564 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,565 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,565 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,565 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,565 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,566 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,566 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,566 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,566 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:07,572 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,572 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,572 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,572 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,572 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,572 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,572 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,573 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 302#L1033-1true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,573 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,573 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,573 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,573 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,573 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,573 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,574 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,574 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,574 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,574 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,574 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,575 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,575 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,575 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,575 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,575 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,575 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,575 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,576 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,576 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,576 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,576 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,576 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,576 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,577 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,577 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,577 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,577 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,577 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:07,577 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,577 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,578 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,578 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,578 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,579 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,579 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,579 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,579 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,582 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,582 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,583 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,583 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,583 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,583 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,583 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,583 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,584 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,584 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,584 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,584 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,585 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,585 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,585 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,585 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,585 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,586 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,586 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,586 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:07,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,591 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,591 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,591 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,591 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:43:07,591 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,591 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,591 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,591 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][625], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 419#true, 434#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,611 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,611 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,611 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,611 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:07,678 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,678 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,678 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,678 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 434#true, 419#true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:07,744 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,744 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,744 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:07,744 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 03:43:08,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,386 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,386 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,386 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,386 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,387 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,388 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,388 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,388 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,388 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,388 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:08,390 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,390 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,390 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,390 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,390 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,394 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,394 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,394 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,394 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,405 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,405 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,405 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,405 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,406 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,406 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,406 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,406 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,407 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,407 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,407 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,407 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,407 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,407 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,407 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,407 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,408 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,408 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,408 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,408 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,408 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,408 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,408 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,409 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:08,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,415 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,415 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,415 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,415 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,415 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,416 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,416 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,416 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,416 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,416 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,416 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,416 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,417 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,417 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,417 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,417 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,417 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,417 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,417 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,417 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,417 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,418 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,418 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,418 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,418 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,418 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,418 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,419 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,419 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,419 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,419 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,419 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,419 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,419 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,420 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,420 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,420 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,420 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,420 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,420 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,420 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,420 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,420 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,421 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,421 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,421 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,421 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,421 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,421 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,421 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:08,422 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,422 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,422 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,422 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,422 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,426 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,426 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,426 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,426 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,427 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,427 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,427 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,427 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,428 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,428 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,428 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,428 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,429 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,429 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,429 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,429 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 261#L1043-9true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,430 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,430 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, 261#L1043-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,430 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,430 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 139#L1043-8true, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,431 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,431 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,431 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,431 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:08,435 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true, 261#L1043-9true]) [2023-11-30 03:43:08,435 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,435 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][209], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 447#(= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0), 438#true, 434#true, 419#true, 183#L1035-2true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 468#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,440 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,440 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,440 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,440 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][628], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,462 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,462 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,462 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,462 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 434#true, 419#true, 159#L1035-9true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,493 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,493 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,493 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,493 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,497 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,497 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,497 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,497 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,560 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,560 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,560 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,560 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-30 03:43:08,975 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,976 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,976 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,976 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,976 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,976 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,977 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,977 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,977 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,978 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,978 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,979 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,979 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,979 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,979 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,979 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:08,981 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,981 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,981 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,981 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,981 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:08,983 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,983 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,983 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,984 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:08,984 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,000 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,000 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,000 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,000 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,000 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,000 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,000 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,001 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,001 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,001 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,001 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,001 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 14#L1043-10true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,002 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,002 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,002 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,002 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,003 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,003 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,003 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,003 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,010 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,010 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,010 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,010 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,010 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,011 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,011 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,011 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,011 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,011 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,011 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,011 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,012 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,012 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,012 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,012 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,013 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,013 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,013 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,013 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,013 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,013 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,013 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,013 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,014 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,014 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,014 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,014 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,014 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,015 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,015 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,015 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,015 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,015 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,015 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,015 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,016 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,016 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,016 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,016 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,016 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,017 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,017 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,017 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,017 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,017 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,017 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,017 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:09,019 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,019 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,019 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,019 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,019 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,022 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,022 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,022 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,022 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,023 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,023 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,023 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,023 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,024 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,024 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,024 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,024 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 14#L1043-10true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,025 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,025 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 107#L1033-6true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,025 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,025 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,026 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:09,026 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,026 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,026 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,026 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,026 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,030 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,030 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:43:09,031 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,031 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][209], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 239#L1035-3true, 419#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 448#(and (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 468#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,037 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,037 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,037 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,038 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][631], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,071 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,071 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,071 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,071 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,073 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,073 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,073 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,073 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,074 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,074 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,074 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,075 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,100 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,100 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,100 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,100 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,104 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,104 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,104 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,104 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 03:43:09,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 128#L1033-2true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,282 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,282 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,282 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,282 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,786 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,786 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 203#L1033-3true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,787 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,787 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,787 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,788 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,788 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,789 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,789 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,789 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,789 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,789 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,792 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,792 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,792 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,792 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,792 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse, 261#L1043-9true]) [2023-11-30 03:43:09,794 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,794 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,794 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,794 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,794 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,807 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,807 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,807 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,808 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,808 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,808 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,808 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,809 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,809 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,809 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,809 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,809 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,809 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:09,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,816 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,816 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,816 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,816 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,816 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,817 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,817 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,817 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,817 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,817 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,817 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,817 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,817 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,818 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,818 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,819 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,819 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,819 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,819 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,819 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,820 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,820 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,820 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,820 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,820 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,820 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,821 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,821 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,821 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,821 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,821 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,821 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 14#L1043-10true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,822 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,822 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,822 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,822 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,822 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,822 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 107#L1033-6true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,823 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,823 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,823 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,823 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,823 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,823 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,828 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,828 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,828 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,828 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,828 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,828 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,829 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,829 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,830 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,830 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,830 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,830 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:09,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,831 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,831 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,831 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,831 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,831 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,831 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,835 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:43:09,835 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,835 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][209], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 229#L1035-4true, 438#true, 434#true, 419#true, 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 449#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 468#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,841 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,841 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,841 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,841 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 206#L1066true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,876 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,876 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,876 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,876 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][336], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 296#L1035-5true, 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,877 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,877 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,877 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,877 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 200#L1042-2true, 427#true, 468#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,877 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,877 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,877 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,878 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][336], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 87#L1042-1true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,878 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,878 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,878 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,878 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 159#L1035-9true, 87#L1042-1true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,878 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,878 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,879 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,879 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,896 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,896 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,896 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,896 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 145#L1065-3true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,896 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,896 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,897 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,897 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 325#L1042-4true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:09,957 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,957 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,957 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:09,957 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-30 03:43:10,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 308#L1040-3true, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 203#L1033-3true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,043 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,043 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,043 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,043 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,333 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,334 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,334 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,334 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,334 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,334 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,335 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,335 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,335 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,336 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,336 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,338 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,338 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,338 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,338 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,338 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 14#L1043-10true, 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,340 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,340 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,341 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,341 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,341 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,356 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,356 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,356 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,356 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,357 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,357 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,357 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,357 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,358 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,358 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,358 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,358 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,358 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,358 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,358 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,358 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,370 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,370 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,370 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,370 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,370 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,370 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,370 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,370 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,370 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,371 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,371 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,371 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,371 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,371 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,371 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,371 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,371 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,372 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,372 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,372 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,372 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,372 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,372 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,372 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,374 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,374 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,374 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,374 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,374 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,375 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,375 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,375 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,383 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,383 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,384 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,384 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,384 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,384 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,384 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,384 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,385 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,385 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,385 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,385 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 258#L1065-9true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,385 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,386 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,386 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,386 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,387 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,387 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,387 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,387 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,387 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,387 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,387 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,388 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,388 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,388 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,388 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,388 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:43:10,389 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,389 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,389 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,389 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,389 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,390 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:43:10,390 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,390 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][209], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, 296#L1035-5true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,408 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,408 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,408 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,408 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 03:43:10,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,441 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,441 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,441 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,441 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 145#L1065-3true, 438#true, 325#L1042-4true, 419#true, 434#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,455 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,455 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,455 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,455 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 394#cleanerErr3ASSERT_VIOLATIONDATA_RACEtrue, 438#true, 159#L1035-9true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,497 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,497 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,497 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,497 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([832] L1050-5-->L1050-8: Formula: (and (= |v_#pthreadsMutex_59| (store |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3| (store (select |v_#pthreadsMutex_60| |v_cleanerThread1of1ForFork1_#t~mem23.base_3|) (+ |v_cleanerThread1of1ForFork1_#t~mem23.offset_3| (* v_cleanerThread1of1ForFork1_~i~1_21 24)) 0))) (= 0 |v_cleanerThread1of1ForFork1_#t~nondet24_1|)) InVars {cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_60|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} OutVars{cleanerThread1of1ForFork1_#t~mem23.base=|v_cleanerThread1of1ForFork1_#t~mem23.base_3|, #pthreadsMutex=|v_#pthreadsMutex_59|, cleanerThread1of1ForFork1_#t~nondet24=|v_cleanerThread1of1ForFork1_#t~nondet24_1|, cleanerThread1of1ForFork1_~i~1=v_cleanerThread1of1ForFork1_~i~1_21, cleanerThread1of1ForFork1_#t~mem23.offset=|v_cleanerThread1of1ForFork1_#t~mem23.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork1_#t~nondet24][425], [60#L1034-5true, cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, 402#L1050-8true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,500 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,500 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,500 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,500 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 88#L1065-2true, 438#true, 159#L1035-9true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 103#L1042-5true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,532 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,532 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,532 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,532 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 03:43:10,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 308#L1040-3true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 64#L1033-4true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,623 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,623 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,623 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,623 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][336], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 419#true, 434#true, 112#L1035-6true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 200#L1042-2true, 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,743 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is not cut-off event [2023-11-30 03:43:10,743 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 03:43:10,743 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 03:43:10,743 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-30 03:43:10,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,947 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,947 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,947 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,947 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,947 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 40#L1033-5true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,949 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,949 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,949 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,949 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,949 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][412], [cleanerThread1of1ForFork1InUse, 452#true, 114#L1043-11true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,951 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,951 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,951 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,951 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,951 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,982 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,982 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,982 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,982 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,982 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,983 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,983 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,983 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,983 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,983 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,983 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,984 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,984 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,984 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,984 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,984 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,984 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,984 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,984 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,984 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,985 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,985 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 370#L1072true, 456#true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,985 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,985 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,985 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,985 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,985 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,985 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][411], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 107#L1033-6true, 438#true, 434#true, 419#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,986 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,986 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,986 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,986 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,986 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,986 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,993 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 85#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,993 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,993 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,993 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,993 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,993 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,993 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,994 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([893] L1033-6-->L1033-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3|)) (.cse1 (+ (* v_threadThread1of1ForFork0_~i~0_3 24) |v_threadThread1of1ForFork0_#t~mem7.offset_3|))) (and (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_83| (store |v_#pthreadsMutex_84| |v_threadThread1of1ForFork0_#t~mem7.base_3| (store .cse0 .cse1 1))) (= |v_threadThread1of1ForFork0_#t~nondet8_1| 0))) InVars {threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_84|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|} OutVars{threadThread1of1ForFork0_#t~mem7.offset=|v_threadThread1of1ForFork0_#t~mem7.offset_3|, #pthreadsMutex=|v_#pthreadsMutex_83|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_3, threadThread1of1ForFork0_#t~mem7.base=|v_threadThread1of1ForFork0_#t~mem7.base_3|, threadThread1of1ForFork0_#t~nondet8=|v_threadThread1of1ForFork0_#t~nondet8_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet8][542], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 370#L1072true, 425#(= |#race~threads_total~0| 0), 164#L1033-9true, 438#true, 419#true, 434#true, 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 177#L1043-12true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:10,994 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,994 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,994 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,994 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,994 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:10,994 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1066-2-->L1066-3: Formula: (and (= |v_ULTIMATE.start_main_#t~mem39#1.offset_2| (select (select |v_#memory_$Pointer$.offset_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|)) (= |v_ULTIMATE.start_main_#t~mem39#1.base_2| (select (select |v_#memory_$Pointer$.base_19| |v_~#tids~0.base_17|) |v_~#tids~0.offset_17|))) InVars {~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} OutVars{~#tids~0.base=|v_~#tids~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_19|, ~#tids~0.offset=|v_~#tids~0.offset_17|, ULTIMATE.start_main_#t~mem39#1.offset=|v_ULTIMATE.start_main_#t~mem39#1.offset_2|, ULTIMATE.start_main_#t~mem39#1.base=|v_ULTIMATE.start_main_#t~mem39#1.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_19|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem39#1.offset, ULTIMATE.start_main_#t~mem39#1.base][209], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 112#L1035-6true, 466#(= |#race~flags~0| 0), 427#true, 468#true, 127#L1066-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:11,012 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 03:43:11,012 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:43:11,012 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:43:11,012 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 03:43:11,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 434#true, 419#true, 159#L1035-9true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 206#L1066true, 468#true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:11,012 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,012 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,012 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,012 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([707] L1072-->L1072-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33|))) (and (= |v_ULTIMATE.start_main_#t~nondet45#1_7| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_33|) 0) (= |v_#pthreadsMutex_115| (store |v_#pthreadsMutex_116| |v_~#threads_alive_mutex~0.base_33| (store .cse0 |v_~#threads_alive_mutex~0.offset_33| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_116|, ~#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_115|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ULTIMATE.start_main_#t~nondet45#1=|v_ULTIMATE.start_main_#t~nondet45#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet45#1][336], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 419#true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 296#L1035-5true, 468#true, 313#L1072-3true, threadThread1of1ForFork0InUse]) [2023-11-30 03:43:11,014 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,014 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,014 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,014 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([912] L1035-6-->L1035-9: Formula: (and (= |v_threadThread1of1ForFork0_#t~nondet11_1| 0) (= |v_#pthreadsMutex_67| (store |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3| (store (select |v_#pthreadsMutex_68| |v_threadThread1of1ForFork0_#t~mem10.base_3|) (+ |v_threadThread1of1ForFork0_#t~mem10.offset_3| (* v_threadThread1of1ForFork0_~i~0_13 24)) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_68|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_67|, threadThread1of1ForFork0_~i~0=v_threadThread1of1ForFork0_~i~0_13, threadThread1of1ForFork0_#t~mem10.offset=|v_threadThread1of1ForFork0_#t~mem10.offset_3|, threadThread1of1ForFork0_#t~nondet11=|v_threadThread1of1ForFork0_#t~nondet11_1|, threadThread1of1ForFork0_#t~mem10.base=|v_threadThread1of1ForFork0_#t~mem10.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~nondet11][554], [cleanerThread1of1ForFork1InUse, 452#true, 456#true, 425#(= |#race~threads_total~0| 0), 438#true, 325#L1042-4true, 419#true, 159#L1035-9true, 434#true, 450#(and (= (select (select |#race| |~#flags_mutex~0.base|) (+ 2 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ 3 |~#flags_mutex~0.offset|)) 0) (= (select (select |#race| |~#flags_mutex~0.base|) |~#flags_mutex~0.offset|) 0) (= (select (select |#race| |~#flags_mutex~0.base|) (+ |~#flags_mutex~0.offset| 1)) 0)), 466#(= |#race~flags~0| 0), 427#true, 468#true, threadThread1of1ForFork0InUse, 258#L1065-9true]) [2023-11-30 03:43:11,015 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,015 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,015 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 03:43:11,015 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event